无法在mongodb中执行$lookup。我需要使用Python在mongodb中执行join,但是https://pypi.org/project/mongojoin/中指定的代码和包不起作用。 另外,mongoshell是否可以运行$lookup,如果可以,如何运行
我正在使用以下代码:
from mongojoin.mongojoin import MongoJoin, MongoCollection
c = MongoCollection("test", "c", ["name", "add", "prod_id"], {prod_id : "123456"})
p = MongoCollection("test", "p", [ "prod_id", "pname", "pcost",], {prod_id : "123456"})
aggregator = MongoJoin(c, p, ["prod_id"])
result = aggregator.inner()
print(result)
获取以下错误:
Traceback (most recent call last):
File "E:\nm21\jd1.py", line 1, in <module>
from mongojoin.mongojoin import MongoJoin, MongoCollection
File "C:\Python\Python39\lib\site-packages\mongojoin\mongojoin.py", line 10, in <module>
from processdata import CollectionsProcessedData
ModuleNotFoundError: No module named 'processdata'
安装“pip安装流程数据和pip安装sklearn”后,更新以下对mongo.py库的更改
我已将光标转换为列表,然后将一个列表附加到另一个列表。 它起作用了
相关问题 更多 >
编程相关推荐