2024-06-08 12:02:18 发布
网友
如何通过指定用户名、密码、主机名远程连接到mongodb主机,以及如何通过pymongo获得db.serverStatus()输出???在
mongodb
pymongo
db.serverStatus()
我在**mongod.conf*文件中注释了bind_ip,因此它允许远程连接
**mongod.conf*
bind_ip
import pymongo from pymongo import MongoClient connection=MongoClient(???)
以下是示例代码:
import pymongo MONGO_HOST = '' MONGO_PORT = <PORT> MONGO_DB='' MONGO_USER='' MONGO_PASS='' def get_mongo_db(): con=pymongo.Connection(MONGO_HOST,MONGO_PORT) db=con[MONGO_DB] try: db.authenticate(MONGO_USER,MONGO_PASS) except: return None return db
注意,如果您的mongo没有打开auth( auth),那么您不需要进行身份验证,但是为了安全起见,建议您打开auth。在
auth
然后,您可以使用db进行更多操作,正如您所说,db.serverStatus()(我没有尝试过,可能有点不同)
db
以下是示例代码:
注意,如果您的mongo没有打开auth(
auth
),那么您不需要进行身份验证,但是为了安全起见,建议您打开auth。在然后,您可以使用
db
进行更多操作,正如您所说,db.serverStatus()
(我没有尝试过,可能有点不同)相关问题 更多 >
编程相关推荐