我的集合有一个值数组,但我只想检索最后一个 X。 示例:
db.collection.find({
"array": [0,1,2,3,4,5]
})
我想查询最后 3 个。我该怎么做?
我正在使用 MongoDB,这适用于 Meteor 应用程序。
最佳答案
您需要使用$slice
运算符。
db.collection.find( { /* filter */ }, { "array": { "$slice": -3 } } );
关于javascript - 使用 MongoDB 限制字段中值的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34228375/