0
可以说,我有一个充满人物的mongo db。每个人都有地址信息(街道地址,邮政编码和州等)有没有办法找到具有相同地址的人?你如何执行这个mongo查询? (特定领域的碰撞)
输出,如:
汤姆 添
阿德里安 布赖恩 玛格丽特
其中蒂姆和汤姆份额的地址和Adrian,Brian和玛格丽特所有3股的地址
可以说,我有一个充满人物的mongo db。每个人都有地址信息(街道地址,邮政编码和州等)有没有办法找到具有相同地址的人?你如何执行这个mongo查询? (特定领域的碰撞)
输出,如:
汤姆 添
阿德里安 布赖恩 玛格丽特
其中蒂姆和汤姆份额的地址和Adrian,Brian和玛格丽特所有3股的地址
刚使用$ aggregate与$ addToSet。
http://docs.mongodb.org/manual/reference/command/aggregate/
某事像:
db.coll.aggregate(
[
{ $group: {
_id: "$address",
names: { $addToSet : "$name" }
}
}
]
)