限制数组字段的查询结果

时间:2013-09-25 23:02:29

标签: node.js mongodb mongoose

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

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

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

有可能吗?我没有找到任何东西,只有文件的limit

1 个答案:

答案 0 :(得分:5)

可能需要$ slice运算符

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

db.coll.find({timestamp: 1}, {users: {$slice: 10}})