只打印相同值中的一个数据 collection

Print only one data among same value collection

我如何只打印相同值 collection 中的一个值形成我的 mongodb collection.

例如:我的mongodbcollection

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

当我打印名称时,只有一个 "xyz" 需要 appear.I 我正在使用 nodejs 和 mongodb.

谢谢

你正在寻找的可能是只找到不同的值,有一个 mongoose(节点 mongo 数据库接口库)查询:

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