【发布时间】:2017-07-30 13:16:26
【问题描述】:
我在两个集合中有一个独特的字段,即“ip”。一个集合包含机器数据,另一个包含地理数据
有没有办法聚合来自两个集合的数据并使用这些数据创建第三个集合?
例如:
geo:
"ip" : "1.1.1.1", "lat" : 1.29, "lon" : 103.86
"ip" : "2.2.2.2", "lat" : 1.29, "lon" : 103.86
machines:
"ip" : "1.1.1.1", "load" : 5
"ip" : "2.2.2.2", "load" : 7
## becomes a new collection
"lat" : 1.29, "lon" : 103.86, "load" : 12
我正在为 MongoDB 使用 Python 驱动程序。
【问题讨论】: