MongoDB 数组运算符

MongoDB 数组运算符是一组用于处理数组类型字段的特殊操作符,它们允许您对文档中的数组进行各种操作,如添加、删除、筛选、排序、映射等。本页整理了在 MongoDB 中的数组运算符。

  1. $arrayElemAt

    MongoDB $arrayElemAt 运算符是一个非常有用的工具,可以用来获取数组中指定位置的元素。
  2. $arrayToObject

    $arrayToObject 运算符是 MongoDB 中的一个聚合管道运算符,用于将数组转换为键值对对象。
  3. $concatArrays

    在 MongoDB 的聚合管道中, $concatArrays 运算符用于将两个或多个数组合并成一个数组。
  4. $filter

    $filter 运算符是 MongoDB 中的一个数组运算符,它可以根据指定条件筛选数组中的元素,并返回一个包含所有符合条件元素的新数组。
  5. $indexOfArray

    $indexOfArray 是 MongoDB 的一个数组运算符,用于查找一个指定元素在数组中第一次出现的位置。如果数组中不存在该元素,则返回 -1。
  6. $isArray

    MongoDB $isArray 运算符用于判断一个表达式是否为数组。如果该表达式为数组,则返回true,否则返回false
  7. $objectToArray

    $objectToArray 是 MongoDB 中的一个聚合运算符,可以将一个文档转换为一个包含该文档键值对的数组。
  8. $range

    $range 是 MongoDB 聚合管道中的一个运算符,用于生成数字序列。
  9. $reverseArray

    $reverseArray 是 MongoDB 聚合框架中的一个数组操作运算符,它可以将一个数组中的元素倒序排列。
  10. $size

    在 MongoDB 中, $size 运算符可以用于获取数组字段中元素的数量。该运算符将数组字段作为输入并返回数组中元素的数量。
  11. $slice

    $slice 运算符是 MongoDB 中的一个投影运算符,用于从数组中选取指定数量的元素,也可以从数组的开始或结尾选取元素。