Mus*_*lid 7 python mongodb pymongo mlab
我正在尝试在 python 脚本中使用 mongoengine 插入文档,但它引发了此异常
(<class 'pymongo.errors.InvalidName'>, InvalidName("database names cannot contain the character '.'",), <traceback object at 0x000000000844F708>)
Run Code Online (Sandbox Code Playgroud)
连接字符串为 mongodb://user:pass@ds042487-a0.mlab.com:42487/db-name
对于如何解决这个问题,有任何的建议吗??
谢谢
Mus*_*lid 11
而不是使用
connect("mongodb://user:pass@server_url:port/db-name")
用这个
connect( db='db-name', username='user', password='pass', host='mongodb://user:pass@server_url:port/db-name')
这对我有用。:)