Dil*_*ang 2 json pymongo mongo-collection
我需要用Python从MongoDB读取2个集合数据,有什么方法可以在Python中连接数据吗?
小智 6
假设我们有两个集合(表):
这些表具有相同的字段 'id_transaction' ,我们希望在该字段上连接这些表:
import pymongo
my_client = pymongo.MongoClient('mongodb://localhost:27017/')
my_db = my_client['Orders']
my_collection = my_db['buy_orders']
result = my_collection.aggregate([{
'$lookup' : {'from': 'sell_orders','localField': 'id_transaction','foreignField': 'id_transaction','as': 'results' }
}])
Run Code Online (Sandbox Code Playgroud)
打印结果:
for item in result:
print(item)
Run Code Online (Sandbox Code Playgroud)
更多参考:MongoDB 文档和PyMongo 文档
| 归档时间: |
|
| 查看次数: |
5347 次 |
| 最近记录: |