使用Meteor

时间:2018-01-13 23:38:03

标签: mongodb meteor meteor-collections

我在mongodb中有一个集合,其格式如下:

{
   parentId: "12345akNu",
   createdAt: "2018-12-02",
   complete: false
}

我想找到一组未完成的parentId的所有最新记录。我目前有这个查询来查找所有记录,但我无法弄清楚如何只获取最新的记录。

collection.find({ parentId: { $in: list_of_ids }, completed: false});

对于单个记录,这是在findOne上使用{createdAt: -1}进行排序的情况,但如果可能的话,我需要在一个查询中运行此记录以获取多个记录。

更新

由于建议关闭,我正在更新并澄清查询。

这适用于Meteor应用程序(在客户端)与mongodb驱动程序的接口有限,仅支持findfindOne。如果仅通过这些调用就可以实现这一点,那将是理想的选择。

0 个答案:

没有答案