【发布时间】:2017-04-03 03:29:20
【问题描述】:
假设我们有如下文档集合:
[
{
"name" : "john",
"age" : 23,
"city": "New York",
"gender": "M"
},
{
"name" : "doe",
"age" : 30,
"city": "dubai",
"gender": "M"
},
{
"name" : "jean",
"age" : 23,
"city": "New York",
"gender": "F"
}
{
"name" : "phil",
"age" : 24,
"city": "Ohio",
"gender": "M"
}
]
预期输出:
{
"name" : ["john","doe","jean","phil"],
"age" : [23,30,24],
"city": ["New York","Dubai","Ohio"],
"gender": ["M","F"]
}
我尝试使用 mongodb 的 distinct ,但这只会返回一个特定字段的唯一值...我认为我们不能在不同的查询中传递多个字段...
【问题讨论】:
-
你想要任何序列中所有键的唯一值吗?