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