1、安装pyMongo
(前提:必须安装了python和pip)
打开cmd输入pip instal pymongo,等待安装完成;
2、连接MongoDB
代码如下:
from pymongo import MongoClient, ReadPreference
def db_conn():
client = MongoClient(['192.168.2.188:20000', '192.168.2.190:20000', '192.168.2.191:20000'])
db_auth = client.admin
db_auth.authenticate('lty', 'lty@100729')
db = client.get_database('kafka_test', read_preference=ReadPreference.SECONDARY_PREFERRED)
collection = db.ITS_Topic_CommandACK
for x in collection.find():
print(x);
if __name__ == '__main__':
db_conn()
说明:
- 创建client客户端,通常写法为
MongoClient(“mongo://host:port”),由于此处是连接集群,所以书写方式有所不同; - 第二、第三行为登录;
- 获取数据库,通常写法为
client['db'],其中db为数据库名称,此处采用get_database方法,也只是写法不同; - 获取集合,使用方法
db['collection'],其中collection为集群的名称,另外就是使用上面示例中的方法,直接带上集群名称即可,上面示例中ITS_Topic_CommandACK为集群的名称; - 之后就可以进行增删改查了,上面示例中为轮询所有的数据;
本文介绍了如何在Python环境中安装pyMongo库,并详细展示了如何连接到MongoDB集群。首先,确保安装了Python和pip,然后通过cmd安装pyMongo。接着,通过特定的代码方式创建MongoDB客户端,登录并获取数据库及集合,最后可以执行CRUD操作,如示例中的数据轮询。
1万+

被折叠的 条评论
为什么被折叠?



