从MongoDB中选择不同的行

从MongoDB中选择不同的行,mongodb,distinct,nosql,Mongodb,Distinct,Nosql,如何在MongoDB中选择不同的记录?这是一个非常基本的数据库功能,我相信,但我似乎找不到其他任何地方 假设我有一张如下的桌子 -------------------------- | Name | Age | -------------------------- |John | 12 | |Ben | 14 | |Robert | 14 | |Ron | 12

如何在MongoDB中选择不同的记录?这是一个非常基本的数据库功能,我相信,但我似乎找不到其他任何地方

假设我有一张如下的桌子

--------------------------
| Name    | Age          |
--------------------------
|John     | 12           |
|Ben      | 14           |
|Robert   | 14           |
|Ron      | 12           |
--------------------------
我想运行类似于
的程序,从名称中选择不同的年龄,其中1

看起来是我之前忽略的

现在可以说,使用不同的选择并不是查询事物的最佳方式。请将列表缓存到另一个集合中,或者将数据集保持为小数据集

db.names.distinct('age')