我如何只在我的mongodb集合中打印相同值集合中的一个值。
例如:我的mongodb集合
{
"name": "xyz",
"city": "ny"
},
{
"name": "xyz",
"city": "LA",
}
当我打印名称时,只有一个" xyz"需要出现。我正在使用nodejs和mongodb。
由于
答案 0 :(得分:3)
您正在寻找的只是查找不同的值,有一个mongoose(节点mongo db接口库)查询:
CityNameModel.find().distinct('name', function(error, names) {
// names is an array of all unique city names
});