,
{ item: "postcard", qty: 45, tags: ["blue"], dim_cm: [ 10, 15.25 ] }
]);
后面的栗子都会用到这里的测试数据
精确匹配数组...语法格式
{ : { : , ... } }
{ 数组字段名 : { 操作符:值, 操作符2: 值2, ..... }}
实际栗子
查询数组...在数组元素上指定复合条件时,可以指定查询使得单个数组元素满足这些条件或数组元素的任意组合满足条件
在数组元素上使用复合条件
> db.inventory.find( { dim_cm: { $gt:...使用 $elemMatch 运算符在数组元素上指定多个条件,使得至少一个数组元素满足所有指定条件
小栗子
查询 dim_cm 数组包含至少一个大于 (gt) 22 且小于 (lt) 30 的元素的文档...60b5fb209ba88b2120d5de26"), "item" : "planner", "qty" : 75, "tags" : [ "blank", "red" ], "dim_cm" : [ 22.85, 30 ] }
按数组长度查询数组