使用MongoDB限制字段中的值的数量

时间:2015-12-11 16:41:15

标签: javascript mongodb mongodb-query

我的收藏品有一系列值,但我想只检索最后一个X. 例如:

db.collection.find({
   "array": [0,1,2,3,4,5]
})

我想查询最后的3.我怎么会这样做?

我使用的是MongoDB,这适用于Meteor应用程序。

1 个答案:

答案 0 :(得分:2)

您需要使用$slice运算符。

db.collection.find( { /* filter */ }, { "array": { "$slice": -3 } } );