【发布时间】:2016-03-19 09:09:05
【问题描述】:
这是我的用户架构:
var UserSchema = new Schema({
name:String,
groups: [String]
});
我想获取 x 组中所有用户的姓名数组。
例如数据集:
[
{
"name":"a",
"groups":[
"1",
"2"
]
},
{
"name":"b",
"groups":[
"3x",
"4"
]
},
{
"name":"c",
"groups":[
"1",
"4"
]
},
{
"name":"d",
"groups":[
"2",
"3"
]
},
{
"name":"e",
"groups":[
]
}
]
我需要结果:
for group 1:
["a","c"]
for group 2:
["a","d"]
for group 3:
["b","d"]
for group 4:
["c"]
for group 5:
[]
可以这样写查询吗?怎么做?
【问题讨论】:
-
您还应该添加您尝试过的内容(代码方面)