Python 无法使用中指定的包和代码在mongodb中执行加入https://pypi.org/project/mongojoin/

Python 无法使用中指定的包和代码在mongodb中执行加入https://pypi.org/project/mongojoin/,python,mongodb,join,lookup,Python,Mongodb,Join,Lookup,无法在mongodb中执行$lookup。我需要使用Python在mongodb中执行join,但中指定的代码和包不起作用。 另外,mongoshell是否可以运行$lookup,如果可以,如何运行 我正在使用以下代码: from mongojoin.mongojoin import MongoJoin, MongoCollection c = MongoCollection("test", "c", ["name", "a

无法在mongodb中执行$lookup。我需要使用Python在mongodb中执行join,但中指定的代码和包不起作用。 另外,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'
回溯(最近一次呼叫最后一次):
文件“E:\nm21\jd1.py”,第1行,在
来自mongojoin.mongojoin导入mongojoin,MongoCollection
文件“C:\Python\Python39\lib\site packages\mongojoin\mongojoin.py”,第10行,在
从processdata导入采集ProcessedData
ModuleNotFoundError:没有名为“processdata”的模块

我已将光标转换为列表,然后将一个列表附加到另一个列表。
它起作用了…

在安装“pip安装过程数据和pip安装sklearn”后,更新mongo.py库的以下更改

"from process_data.setup.collections import CollectionsProcessedData"