pymongo(1) pymongo的基本使用
2016-07-14 15:19
597 查看
pymongo是python访问Mongodb的第三方库,可以用pymongo方便的进行同步模式的mongodb数据库的操作,本章首先简单的讲解一下pymongo访问mongodb的一些基本操作.
1.导入
>>import pymongo
2.建立与mongodb的连接
>>conn = pymongo.Connection("localhost", 27017)
注意,要保证本地的mongodb服务已经开启,且监听在27017端口(mongodb服务默认监听此端口)
mongodb启动命令:mongod --dbpath "c:\mongodb\data\db"
确保db文件夹存在
3.访问一个数据库,支持属性与字典两种方式.不存在创建
>>db = conn.examples or db = conn["examples"]
4.查看数据库中的所有集合
>>db.collection_names()
4.连接一个数据库里的集合,不存在创建
>>books = db.books or books = db["books"]
5.访问集合的一条记录
>>books.find_one()
>>books.find_one({"title":"c++"})
6.返回集合多条记录,并处理
>>for book in books.find():book
7.查看记录数
>>books.find().count()
8.增:
>>books.insert({"title":"c", "author":"me","descrip":"This is a good book"})
9.删除:
>>books.remove() #全部删除
>>books.remove({"title":"c"}) #删除指定记录
10.改:
>>book = books.find_one()
>>book['title'] = ""...
>>books.save(book) #修改必须显示提交
1.导入
>>import pymongo
2.建立与mongodb的连接
>>conn = pymongo.Connection("localhost", 27017)
注意,要保证本地的mongodb服务已经开启,且监听在27017端口(mongodb服务默认监听此端口)
mongodb启动命令:mongod --dbpath "c:\mongodb\data\db"
确保db文件夹存在
3.访问一个数据库,支持属性与字典两种方式.不存在创建
>>db = conn.examples or db = conn["examples"]
4.查看数据库中的所有集合
>>db.collection_names()
4.连接一个数据库里的集合,不存在创建
>>books = db.books or books = db["books"]
5.访问集合的一条记录
>>books.find_one()
>>books.find_one({"title":"c++"})
6.返回集合多条记录,并处理
>>for book in books.find():book
7.查看记录数
>>books.find().count()
8.增:
>>books.insert({"title":"c", "author":"me","descrip":"This is a good book"})
9.删除:
>>books.remove() #全部删除
>>books.remove({"title":"c"}) #删除指定记录
10.改:
>>book = books.find_one()
>>book['title'] = ""...
>>books.save(book) #修改必须显示提交
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- 如何在 Fedora 上安装 MongoDB 服务器
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- PHP添加yaf xhprof mongodb 同理
- mongodb安装
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- 如何在 Ubuntu 上安装 MongoDB