是否可以限制我在数组字段中获得的结果数量? 我有这样的架构:
{
timestamp: Number,
users: [{ name: String, age: Number }]
}
我正在使用猫鼬,我需要在此示例中限制users
字段的结果。
有可能吗?我没有找到任何东西,只有文件的limit
。
答案 0 :(得分:5)
可能需要$ slice运算符
http://docs.mongodb.org/manual/reference/projection/slice/
db.coll.find({timestamp: 1}, {users: {$slice: 10}})