当前位置: 首页 > 编程笔记 >

Python操作MongoDB数据库PyMongo库使用方法

郑博厚
2023-03-14
本文向大家介绍Python操作MongoDB数据库PyMongo库使用方法,包括了Python操作MongoDB数据库PyMongo库使用方法的使用技巧和注意事项,需要的朋友参考一下

引用PyMongo


>>> import pymongo

创建连接Connection


>>> import pymongo

>>> conn = pymongo.Connection('localhost',27017)



>>> from pymongo import Connection

>>> conn = Connection('localhost',27017)


创建Connection时,指定host及port参数


>>> import pymongo

>>> conn = pymongo.Connection(host='127.0.0.1',port=27017)

连接数据库


>>> db = conn.ChatRoom




>>> db = conn['ChatRoom']


 
连接聚集


>>> account = db.Account




>>> account = db["Account"]


 
查看全部聚集名称


>>> db.collection_names()


 
查看聚集的一条记录


>>> db.Account.find_one()

>>> db.Account.find_one({"UserName":"keyword"})


 

查看聚集的字段


>>> db.Account.find_one({},{"UserName":1,"Email":1})

{u'UserName': u'libing', u'_id': ObjectId('4ded95c3b7780a774a099b7c'), u'Email': u'libing@35.cn'}

>>> db.Account.find_one({},{"UserName":1,"Email":1,"_id":0}) {u'UserName': u'libing', u'Email': u'libing@35.cn'}


 

查看聚集的多条记录


>>> for item in db.Account.find():

        item

>>> for item in db.Account.find({"UserName":"libing"}):         item["UserName"]


 
查看聚集的记录统计


>>> db.Account.find().count()

>>> db.Account.find({"UserName":"keyword"}).count()


 

聚集查询结果排序


>>> db.Account.find().sort("UserName")  --默认为升序

>>> db.Account.find().sort("UserName",pymongo.ASCENDING)   --升序

>>> db.Account.find().sort("UserName",pymongo.DESCENDING)  --降序


 

聚集查询结果多列排序


>>> db.Account.find().sort([("UserName",pymongo.ASCENDING),("Email",pymongo.DESCENDING)])


 

添加记录


>>> db.Account.insert({"AccountID":21,"UserName":"libing"})


 

修改记录


>>> db.Account.update({"UserName":"libing"},{"$set":{"Email":"libing@126.com","Password":"123"}})


 

删除记录


>>> db.Account.remove()   -- 全部删除

>>> db.Test.remove({"UserName":"keyword"})

 类似资料:
  • 本文向大家介绍使用Node操作MongoDB数据库的方法,包括了使用Node操作MongoDB数据库的方法的使用技巧和注意事项,需要的朋友参考一下 1.使用 MongoDB模块 进行操作  首先在工作目录安装 mongodb 模块, 2.使用 Mongoose模块 进行操作  2.1 创建文件db.js用来连接(其实这一步也有一点问题,不应该把数据库连接写到这里)  2.2 Shema 创建文件s

  • 本文向大家介绍Python操作MongoDB数据库的方法示例,包括了Python操作MongoDB数据库的方法示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python操作MongoDB数据库的方法。分享给大家供大家参考,具体如下: 更多关于Python相关内容感兴趣的读者可查看本站专题:《Python常见数据库操作技巧汇总》、《Python数学运算技巧总结》、《Python数据结构

  • 本文向大家介绍Python操作Mongodb数据库的方法小结,包括了Python操作Mongodb数据库的方法小结的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python操作Mongodb数据库的方法。分享给大家供大家参考,具体如下: 一 导入 pymongo 二 连接服务器 端口号 27017 连接MongoDB 连接MongoDB我们需要使用PyMongo库里面的MongoClie

  • 本文向大家介绍Python操作mongodb数据库的方法详解,包括了Python操作mongodb数据库的方法详解的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python操作mongodb数据库的方法。分享给大家供大家参考,具体如下: 安装pymongo 下载pymongo: https://pypi.python.org/packages/82/26/f45f95841de5164c

  • 本文向大家介绍Python操作MongoDb数据库流程详解,包括了Python操作MongoDb数据库流程详解的使用技巧和注意事项,需要的朋友参考一下 1.简介 MongoDB是一个基于分布式文件存储的文档数据库,可以说是非关系型(NoSQL,Not Only SQL)数据库中比较像关系型数据库的一个,具有免费、操作简单、面向文档、自动分片、可扩展性强、查询功能强大等特点,对大数据处理支持较好,旨

  • 本文向大家介绍浅析Python与Mongodb数据库之间的操作方法,包括了浅析Python与Mongodb数据库之间的操作方法的使用技巧和注意事项,需要的朋友参考一下 MongoDB 是目前最流行的 NoSQL 数据库之一,使用的数据类型 BSON(类似 JSON)。 1. 安装Mongodb和pymongo Mongodb的安装和配置 Mongodb的安装教程请网上搜索, 安装完成后,    进