流星 mongodb 限制 return 只有 id

meteor mongodb limit return only id

我想限制从查询中获得的 post 个数

db.posts.find({});

我得到了我所有的 post。我只想要前 10 post 秒,所以我这样做了。

db.posts.find({}, {limit: 10});

但不是有 10 posts,它只有 return 来自我所有 posts

的 ID

您似乎是在 mongo shell 中执行此操作,而不是直接在您的 Meteor 应用程序中执行此操作。 limit 语法在两种环境之间略有不同:

Mongo shell (docs):

db.posts.find().limit( 10 )

流星js:

posts.find({},{limit: 10});