HEX
Server: Apache
System: Linux dinesh8189 5.15.98-grsec-sharedvalley-2.lc.el8.x86_64 #1 SMP Thu Mar 9 09:07:30 -03 2023 x86_64
User: cgmgerenciamento1 (814285)
PHP: 8.1.26
Disabled: apache_child_terminate,dl,escapeshellarg,escapeshellcmd,exec,link,mail,openlog,passthru,pcntl_alarm,pcntl_exec,pcntl_fork,pcntl_get_last_error,pcntl_getpriority,pcntl_setpriority,pcntl_signal,pcntl_signal_dispatch,pcntl_sigprocmask,pcntl_sigtimedwait,pcntl_sigwaitinfo,pcntl_strerror,pcntl_wait,pcntl_waitpid,pcntl_wexitstatus,pcntl_wifexited,pcntl_wifsignaled,pcntl_wifstopped,pcntl_wstopsig,pcntl_wtermsig,php_check_syntax,php_strip_whitespace,popen,proc_close,proc_open,shell_exec,symlink,system
Upload Files
File: //proc/self/root/usr/local/modsecurity-crs/regex-assembly/942290.ra
##! Please refer to the documentation at
##! https://coreruleset.org/docs/development/regex_assembly/.

##! The following curl commands can be used to get the operators:
##! curl -s https://www.mongodb.com/docs/manual/reference/operator/update.md | grep -oP '\[\`\$.*\`\]' | cut -d\` -f2 | sort -u
##! curl -s https://www.mongodb.com/docs/manual/reference/operator/aggregation.md | grep -oP '\[\`\$.*\`\]' | cut -d\` -f2 | sort -u
##! curl -s https://www.mongodb.com/docs/manual/reference/operator/query.md | grep -oP '\[\`\$.*\`\]' | cut -d\` -f2 | sort -u
##!
##!+ i

##!> define operator_syntax_start \[?\$
##!> define operator_syntax_end \]?

##!> assemble
  {{operator_syntax_start}}
  ##!=>
  abs
  accumulator
  acos
  acosh
  add
  addToSet
  all
  allElementsTrue
  and
  anyElementTrue
  arrayElemAt
  arrayToObject
  asin
  asinh
  atan
  atan2
  atanh
  avg
  between
  binarySize
  bit
  bitAnd
  bitNot
  bitOr
  bitXor
  bottom
  bottomN
  bsonSize
  bucket
  bucketAuto
  ceil
  cmp
  concat
  concatArrays
  cond
  convert
  cos
  cosh
  count
  covariancePop
  covarianceSamp
  currentDate
  dateAdd
  dateDiff
  dateFromParts
  dateFromString
  dateSubtract
  dateToParts
  dateToString
  dateTrunc
  dayOfMonth
  dayOfWeek
  dayOfYear
  degreesToRadians
  denseRank
  derivative
  div
  divide
  documentNumber
  each
  elemMatch
  eq
  exists
  exp
  expMovingAvg
  expr
  filter
  first
  firstN
  floor
  function
  getField
  group
  gt
  gte
  hour
  ifNull
  in
  inc
  indexOfArray
  indexOfBytes
  indexOfCP
  integral
  isArray
  isNumber
  isoDayOfWeek
  isoWeek
  isoWeekYear
  jsonSchema
  last
  lastN
  let
  like
  linearFill
  literal
  ln
  locf
  log
  log10
  lt
  lte
  ltrim
  map
  max
  maxN
  median
  mergeObjects
  meta
  millisecond
  min
  minN
  minute
  mod
  month
  mul
  multiply
  natural
  ne
  nin
  nor
  not
  objectToArray
  or
  percentile
  pop
  position
  pow
  project
  pull
  pullAll
  push
  radiansToDegrees
  rand
  range
  rank
  reduce
  regex
  regexFind
  regexFindAll
  regexMatch
  rename
  replaceAll
  replaceOne
  reverseArray
  round
  rtrim
  sampleRate
  second
  set
  setDifference
  setEquals
  setField
  setIntersection
  setIsSubset
  setOnInsert
  setUnion
  setWindowFields
  shift
  sin
  sinh
  size
  slice
  sort
  sortArray
  split
  sqrt
  stdDevPop
  stdDevSamp
  strLenBytes
  strLenCP
  strcasecmp
  substr
  substrBytes
  substrCP
  subtract
  sum
  switch
  tan
  tanh
  text
  toBool
  toDate
  toDecimal
  toDouble
  toHashedIndexKey
  toInt
  toLong
  toLower
  toObjectId
  toString
  toUUID
  toUpper
  top
  topN
  trim
  trunc
  tsIncrement
  tsSecond
  type
  unset
  week
  where
  xor
  year
  zip
  ##!=>
  {{operator_syntax_end}}
  ##!=>
##!<