pymongo 使用小结

转载 2013年12月03日 22:48:24
pymongo 使用小结
1、安装pymongo
# easy_install pymongo
2、连接mongodb
>>> import pymongo
>>> conn = pymongo.Connection('localhost'27017)
3、获取数据库列表
>>> conn.database_names()
[u'test1', u'test2', u'admin', u'local']
4、连接数据库
>>> db = conn.test1

>>> db = conn['test1']
5、权限验证
>>> db.authenticate('username''password')
True
6、获取聚集列表 (聚集的概念类似于关系型数据库中的表)
>>> db.collection_names()
[u'account', u'role', u'item', u'online']
7、连接聚集
>>> account = db.account

>>> account = db['account']
8、查看聚集的一条记录
>>> account.find_one()
9、查看聚集的所有key (类似于关系型数据库中的字段)
>>> account.find_one().keys()
10、查看聚集的所有记录
>>> for i in account.find():
... print i
11、查看记录总数
>>> account.find().count()
12、根据条件查询多条记录
>>> for i in account.find({"name": "xxx"}):
... print i
13、对查询结果进行排序 (默认升序ASCENDING)
>>> account.find().sort("name", pymongo.ASCENDING)
>>> account.find().sort([("name", pymongo.ASCENDING), ("active_time", pymongo.DESCENDING)])

14、新增记录
>>> account.insert({"name": "mike""active_time": "20130408"})

15、更新记录
>>> account.update({"name": "mike"}, {"$set": {"active_time": "20130408120000"}})
16、删除记录 (不带条件表示全部删除)
>>> account.remove({"name": "mike"})

相关文章推荐

pymongo的使用和开发

  • 2014年07月06日 01:20
  • 277KB
  • 下载

pymongo 介绍和使用示例

背景最近项目中用到了mongodb,并且用python的pymongo包操作。本文就把目前遇到的问题和学习经历做个小结,方便日后查询。...
  • xsdxs
  • xsdxs
  • 2016年09月17日 21:17
  • 2721

关于pymongo使用的一些笔记

from bson import ObjectId $push $addToSet $unset

PyMongo使用入门(二)

聚合管道和MapReduce知识点import pymongo from bson import Code from pymongo import MongoClient from bson.obje...
  • WuLex
  • WuLex
  • 2016年09月04日 23:18
  • 1424

在Python中使用PyMongo操控MongoDB的方法

MongoDB教程:http://www.runoob.com/mongodb/mongodb-tutorial.html 备忘: show dbs命令可以显示所有数据的列表。 show col...

mongo和pymongo简单配置和使用

首先输入mongd --dbpath=e:\data\db运行mongod服务 然后输入mongo运行mongo mongo操作: 在mongo启动时加载到脚本,用于移除比较危险到s...

初窥Python(一)——使用pymongo连接MongoDB

原文链接:http://xitongjiagoushi.blog.51cto.com/9975742/1657096 Python 可以使用 pymongo 库方便的操作 MongoDB 。插播...

pymongo的使用总结

使用easy_install pymongo,关于easy_install的安装网上有方法,具体操作是本地执行ez_setup.py文件,然后在环境变量path下加入可执行easy_install的脚...

PyMongo使用入门(四)

批量插入import pymongo from pprint import pprint from pymongo.errors import BulkWriteErrordb = pymongo.M...
  • WuLex
  • WuLex
  • 2016年09月05日 13:53
  • 1274

Python3中的PyMongo如何使用?

本文和大家分享的是Python3下MongoDB的存储操作相关内容,在看本文之前请确保你已经安装好了MongoDB并启动了其服务,另外安装好了Python的PyMongo库。下面进入正题,一起来看看吧...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:pymongo 使用小结
举报原因:
原因补充:

(最多只允许输入30个字)