从MongoDB中选择不同的行

时间:2010-06-22 15:02:51

标签: mongodb distinct nosql

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

假设我有一个表格如下

--------------------------
| Name    | Age          |
--------------------------
|John     | 12           |
|Ben      | 14           |
|Robert   | 14           |
|Ron      | 12           |
--------------------------

我想运行类似SELECT DISTINCT age FROM names WHERE 1;

的内容

2 个答案:

答案 0 :(得分:25)

db.names.distinct('age')

答案 1 :(得分:16)

我之前忽略了like there is a SQL mapping chart

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