要想用python操控MongoDB,需要引入一个python模块pymongo。
首先引入pymongo模块,用账号密码进入数据库,为了使操作像mongodb的操作靠近我们用db接收db_select数据库。
import pymongo
client=pymongo.MongoClient(host="localhost",port=27017)
client.admin.authenticate("root","root")
db=client.db_select
下面我们来进行数据库的增删改查操作:
1.增加 和 查找
for i in range(5):
db.blog.insert({"name":str(i)+"毛","age":18-i,"gender":"nan","address":"huoxing"})
for i in db.blog.find():
print(i)
在python的命令行中,db.collection.find()并不能查找到集合中的数据,如果想查看集合中的数据,需要将其遍历。
<pymongo.cursor.Cursor object at 0x000001BE289DA358>
{'_id': ObjectId('5b374a124a81f108f02193f5'), 'name': '0毛', 'age': 18, 'gender': 'nan',