pymongo的基本使用
pymongo库的调用
import pymongo
创建连接(因为用的本机的mongodb数据库,所以直接写localhost即可,也可以写成127.0.0.1,27017为端口)
client = pymongo.MongoClient(‘localhost’, 27017)
连接数据库(如不存在会自动创建)
db = client[‘mydb’]
连接表(如不存在会自动创建)
collection = db[‘my_collection’]
插入记录
collection.insert_one({“key1”:“value1”,“key2”,“value2”})
删除记录
collection.remove()
按条件删除
collection.remove({“key1”:“value1”})
更新记录
collection.update({“key1”: “value1”}, {"$set": {“key2”: “value2”, “key3”: “value3”}})
查询一条记录
find_one()
不带任何参数返回第一条记录.带参数则按条件查找返回
collection.find_one()
collection.find_one({“key1”:“value1”})