上面文章已经安装了mongo数据库,现在要通过Python操作mongo数据库,因此下面要进行一些操作。
参考文章: http://www.shumeijiang.com/2021/01/24/多个树莓派之间实现通信对话
#首先要安装驱动pymongo
1、执行命令
sudo pip install pymongo==3.2
(指定版本是因为mongo有版本的要求,3.2实验不会报错,3.11会报错)
2、安装完成后查看版本是否正确
python
>>> import pymongo
>>> pymongo.version
'3.2'
#mongo连接
1 #coding:utf-8
2 from pymongo import MongoClient
3
4 USER = 'pi' #用户名
5 PASS = 'shumeijiang' #验证密码
6 ADDRESS = '192.168.0.120' #数据库地址
7 PORT = 27017 #默认端口
8 DB_NAME = 'command' #指定库
9 COLLECTION = 'master.command' #指定集合(表)
10
11 conn = MongoClient("mongodb://"+USER+':'+PASS+'@'+ADDRESS, PORT)
12 db = conn[DB_NAME]
13 collect = db[COLLECTION]
14
15 for i in collect.find(): #数据查询
16 print(i)
#查询结果