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使用入门(二)

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

pymongo 模块分析

在pymongo 2.x版本中连接有'MongoClient', 'MongoReplicaSetClient','Connection'三种方式,其中'Connection'不建议使用。     在...
  • xhw88398569
  • xhw88398569
  • 2015年09月09日 19:41
  • 3809

PyMongo使用入门(一)

安装pip install pymongopython3.4环境配置好,我是Windows系统,cmd命令安装就可以了连接数据库,简单增加,查询数据import pymongo from pymong...
  • WuLex
  • WuLex
  • 2016年09月04日 10:25
  • 12221

pymongo的使用和开发

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

python使用pymongo访问MongoDB的基本操作,以及CSV文件导出

python使用pymongo访问MongoDB的基本操作1. 环境。Python:3.6.1 Python IDE:pycharm 系统:win72. 简单示例import pymongo# m...
  • zwq912318834
  • zwq912318834
  • 2017年08月29日 23:22
  • 1040

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

原文链接:http://xitongjiagoushi.blog.51cto.com/9975742/1657096 Python 可以使用 pymongo 库方便的操作 MongoDB 。插播...
  • huasonl88
  • huasonl88
  • 2016年06月24日 20:58
  • 1367

PyMongo使用入门(四)

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

PyMongo使用入门(二)

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

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

MongoDB教程:http://www.runoob.com/mongodb/mongodb-tutorial.html 备忘: show dbs命令可以显示所有数据的列表。 show col...
  • u013205877
  • u013205877
  • 2017年07月24日 12:37
  • 214

pymongo 介绍和使用示例

背景最近项目中用到了mongodb,并且用python的pymongo包操作。本文就把目前遇到的问题和学习经历做个小结,方便日后查询。...
  • xsdxs
  • xsdxs
  • 2016年09月17日 21:17
  • 3276
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:pymongo 使用小结
举报原因:
原因补充:

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