注意:作者使用的mongodb版本为2.4.7。
首先插入测试数据 代码如下:db.data.insert({name:’a’, num:[12,123,22,34,1]});db.data.insert({name:’b’, num:[42,22]});db.data.insert({name:’c’, num:[49]});
键num对应的值是数组。
查询num的数组值具有指定大小的document
最好的方法是使用$size,例如指定大小为2,可以: 代码如下:db.data.find({