3

是否可以限制我在数组字段中获得的结果数量?我有这样的架构:

{
    timestamp: Number,
    users: [{ name: String, age: Number }]
}

我正在使用猫鼬,我需要users在此示例中限制该字段的结果。

有可能这样做吗?我没有找到任何东西,只是limit为了文件。

4

1 回答 1

6

可能 $slice 运算符是您需要的

http://docs.mongodb.org/manual/reference/projection/slice/

db.coll.find({timestamp: 1}, {users: {$slice: 10}})
于 2013-09-25T23:12:17.020 回答