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"})
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,823评论 18 399
  • .数据库 数据库的发展: 文件系统(使用磁盘文件来存储数据)=>第一代数据库(出现了网状模型,层次模型的数据库)=...
    小Q逛逛阅读 1,031评论 0 2
  • 不幸的婚姻, 于女人是一场噩梦 ○ 兮兮糖豆 8月31号,一名疼痛难忍的待产孕妇跳楼自杀被疯狂刷屏。原因是医生在检...
    唐十九丶阅读 526评论 0 0
  • 水是一切生命赖以生存,社会经济发展不可缺少和不可替代的重要自然资源和环境要素。但是现代社会的人口增长、工农业生产活...
    魅惑微风阅读 376评论 0 2
  • 在茫茫画家海洋中,克里姆特让人觉得眼前一亮,他那大片大片的金色,任务造型特别修长,用了那么多金色但不让人觉得庸俗。...
    shamumu阅读 3,273评论 0 3