pymongo基本使用

  • 引用Pymongo
import pymongo
  • 创建连接Connection
import pymongo
client = pymongo.MongoClient()
  • 连接数据库
db = conn.database
# 或
db = conn['database']
  • 连接集合
accout = db.collection
# 或
accout = db['collection']
  • 查看全部集合名称
db.collection_name()
  • 查看集合的一条记录
db.collection.find_one()
db.collection.find_one({'userName' : 'keyword'})
  • 查看集合的字段
db.collection.find_one({}, {'username':1,'email':1})
db.collection.find_one({},{'username':1,'email':1,"_id":0})
  • 查看集合的多条记录
for item in db.collection.find():
    item
for item in db.collection.find({"username":"libing"}):
    item['username']
  • 查看集合的记录统计
db.collection.find(),count()
db.collection.find({"username":"keyword"}).count()
  • 集合查询结果排序
db.collection.find().sort("username")
# 默认升序
db.collection.find().sort("username",pymongo.ASCENDING)
# 升序
db.collection.find().sort("username",pymongo.DESCENDING)
# 降序
  • 集合查询结果多列排序
db.collection.find().sort([("username",pymongo.ASCENDING),("Email",pymongo.DESCENDING)])
  • 添加记录
db.collection.insert({"accout":21,"username":"libing"})
  • 修改记录
db.collection.update({"username":"libing"},{"$set":{"email":"libing","password","123"}})
  • 删除记录
db.collection.remove()
db.collection.remove({"username":"keyword"})

你可能感兴趣的:(pymongo基本使用)