我想使用pymongo连接和方法来使用mongodb,但同时我也想使用mongoengine ORM。如果只使用mongoengine,我可以这样做:john.save()for user in User.objects:但是当我尝试使用pymongo做同样的事情时,我得到了一个错误:
connection = MongoCli
我使用芹菜和MongoEngine作为我的Django应用程序的一部分。当一个芹菜@shared_task通过mongoengine模型类访问mongodb数据库时,我得到了这个警告:documentation for details:
http://api.mongodb.org/python/current/
/.tox/unittest/lib/python3.7/site-packages/mongoengine/connection.py", line 1, in <module>
from pymongobson.py3compat' (/Users/myuser/bsNotify/.tox/unittest/lib/python3.7/site-packages
当我试图在gevent进程中执行MyApp.objects.get(foo=bar)时,我得到了connection refused because too many open connections: 204。在models.py中,我有connect('my_db')。在我的脚本I do gevent.monkey.patch_all()中,我看到了这个问题