VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 6
声望: 0

Traceback (most recent call last):
File "C:\Anaconda3\lib\site-packages\vnpy_datarecorder\ui\widget.py", line 157, in process_exception_event
raise exc_info[1].with_traceback(exc_info[2])
File "C:\Anaconda3\lib\site-packages\vnpy_datarecorder\engine.py", line 86, in run
self.database.save_bar_data(data)
File "C:\Anaconda3\lib\site-packages\vnpy_mongodb\mongodb_database.py", line 136, in save_bar_data
self.overview_collection.update(filter, overview, upsert=True)
File "C:\Anaconda3\lib\site-packages\pymongo\collection.py", line 2587, in call
self.__name.split(".")[-1])
TypeError: 'Collection' object is not callable. If you meant to call the 'update' method on a 'Collection' object it is failing because no such method exists.

Administrator
avatar
加入于:
帖子: 4548
声望: 325

请使用VNStudio安装后试试

Member
avatar
加入于:
帖子: 6
声望: 0

用Python的交易员 wrote:

请使用VNStudio安装后试试
问题找到了:pymongo 版本导致:新版本pymongo == 4.00 会报错,降低版本pymongo == 3.12.0 就行了

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】