我想在文档的嵌套数组中应用跳过和限制分页,如何执行此操作[有效方法]
我的文档记录如下
{
"_id":"",
"name":"",
"ObjectArray":[{
"url":"",
"value":""
}]
}
我想检索多个文档,每个文档包含“n”条记录。
我在用$in
在查找查询中根据 _id 检索多条记录,但我怎样才能获得一定数量的元素ObjectArray
在每个文档中?
你可以这样尝试——
db.collection.find({}, {ObjectArray:{$slice:[0, 3]}})
这将为您提供来自0..3
$slice:[SKIP_VALUE, LIMIT_VALUE]}
举个例子:-
db.collection.find({"_id":""}, {ObjectArray:{$slice:[0, 3]}})
这是 MongoDB Slice 功能的参考。http://docs.mongodb.org/manual/reference/operator/projection/slice/ http://docs.mongodb.org/manual/reference/operator/projection/slice/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)