仅打印相同值集合中的一个数据

时间:2015-05-28 10:40:53

标签: node.js mongodb mongoose ejs

我如何只在我的mongodb集合中打印相同值集合中的一个值。

例如:我的mongodb集合

{
  "name": "xyz",
  "city": "ny"
},
{
  "name": "xyz",
  "city": "LA",
}

当我打印名称时,只有一个" xyz"需要出现。我正在使用nodejs和mongodb。

由于

1 个答案:

答案 0 :(得分:3)

您正在寻找的只是查找不同的值,有一个mongoose(节点mongo db接口库)查询:

CityNameModel.find().distinct('name', function(error, names) {
    // names is an array of all unique city names
});