MongoDB 数组运算符
MongoDB 数组运算符是一组用于处理数组类型字段的特殊操作符,它们允许您对文档中的数组进行各种操作,如添加、删除、筛选、排序、映射等。本页整理了在 MongoDB 中的数组运算符。
-
$arrayElemAt
MongoDB$arrayElemAt
运算符是一个非常有用的工具,可以用来获取数组中指定位置的元素。 -
$arrayToObject
$arrayToObject
运算符是 MongoDB 中的一个聚合管道运算符,用于将数组转换为键值对对象。 -
$concatArrays
在 MongoDB 的聚合管道中,$concatArrays
运算符用于将两个或多个数组合并成一个数组。 -
$filter
$filter
运算符是 MongoDB 中的一个数组运算符,它可以根据指定条件筛选数组中的元素,并返回一个包含所有符合条件元素的新数组。 -
$indexOfArray
$indexOfArray
是 MongoDB 的一个数组运算符,用于查找一个指定元素在数组中第一次出现的位置。如果数组中不存在该元素,则返回 -1。 -
$isArray
MongoDB$isArray
运算符用于判断一个表达式是否为数组。如果该表达式为数组,则返回true
,否则返回false
。 -
$objectToArray
$objectToArray
是 MongoDB 中的一个聚合运算符,可以将一个文档转换为一个包含该文档键值对的数组。 -
$range
$range
是 MongoDB 聚合管道中的一个运算符,用于生成数字序列。 -
$reverseArray
$reverseArray
是 MongoDB 聚合框架中的一个数组操作运算符,它可以将一个数组中的元素倒序排列。 -
$size
在 MongoDB 中,$size
运算符可以用于获取数组字段中元素的数量。该运算符将数组字段作为输入并返回数组中元素的数量。 -
$slice
$slice
运算符是 MongoDB 中的一个投影运算符,用于从数组中选取指定数量的元素,也可以从数组的开始或结尾选取元素。