如何在多个文档中查找单个实例?

时间:2018-08-02 13:40:44

标签: mongodb filtering

我正在尝试过滤遵循这种结构的一堆mongodb文档

_id: 5b51eb40d7f53e1dc06502f9
Type: "Dog"

我希望通过查询找到所有类型的动物,该查询可以为我提供每种类型的任何一个文档。我有狗,猫和鸟。

我在网上真的找不到任何帮助。我不知道它是否太琐碎或太具体。感谢您对我的帮助!

1 个答案:

答案 0 :(得分:0)

可能会尝试这样的事情:

db.animals.aggregate([
                     { $group: { _id: "$Type", oneid: { $min: "$_id" } } },
                     { $sort:  { oneid: -1 } }
                   ])