windows pymongo v3.5.1 官方最新版
- 编程开发
- 279KB
- 最新版
- 1
- 2024-12-11 07:29
pymongo是python中用来操作mongodb的一个库,支持数据数据、文档插入,是python使用中非常重要的工具,绿色资源网提供了官方最新版下载!
Python使用MongoDB的简单教程,将使用pymongo对MongoDB进行的各种操作进行了简单的汇总,NoSQLFan进行了简单整理,使用Python的同学可以看一看。
1.使用pymongo的第一步首先是连接Client来使用服务:
from pymongo import MongoClient
Client = MongoClient()
2.获取数据库(database)
在MongoDB中一个实例能够支持多个独立的数据库,你可以用点取属性的方式来获取数据库,或者通过字典的方式获取:
db = Client.test_database
db = Client['test_database']
(注:‘test’可以换成你想要用的名字,比如“python_database”)
3.获取Collection
Collection是存储在MongoDB中的一组文件,同获取database一样,你可以用点取属性的方式或者字典的方法获取:
collection = db.test_collection
collection = db['test_collection']
4.存储数据
在MongoDB中,数据是以BSON的类型存储的。见下面的post:
import datetime
post = ['type':'BSON',
'date':datetime.datetime.utcnow()]
了解完MongoDB的数据格式后,你可以通过以下的方式插入数据(其中。inserted_id将返回ObjectId对象):
document1 = {‘x':1}
document2 = {'x':2}
posts = db.posts #你也可以不这样做,每次通过db.posts调用
post_1 = posts.insert_one(document1)。inserted_id
post_2 = posts.insert_one(document2)。inserted_id
每个插入的数据对应一个ObjectId,可直接查看:
>>>post_1
ObjectId(…)
>>>post_2
ObjectId(…)
你还可以用insert_many()插入多个文档:
new_document = [{'x':3},
{'x':4}]
result = posts.insert_many(new_document)
>>>result.inserted_ids
[ObjectId(…),ObjectId(…)]
下载相应平台的版本,解压即可。为方便使用,将bin路径添加到系统path环境变量里。其中mongod是服务器,mongo是客户shell,然后创建数据文件目录:在c盘下创建data文件夹,里面创建db文件夹。
其他精品绿色应用软件推荐
visual c++ 6.0官方 c语言编程软件
VC++6.0绿色完整版能够带来很好地快速编程辅助服务,拥有众多不错的编程创建调试等功能,为你带来最佳的设置效果,轻松处理编程问题! 官方介绍是一款专业的VC编程工具,学习编程的基础工具之一。VC++6.0绿色完整版中包括编辑器、调试器以及程序向导AppWizard
本站提供绿色免费软件《visual c++ 6.0官方 c语言编程软件 》最新版免费下载,适用于WinAll, WinXP, Win7, Win8,软件大小41.95M,下载火软件网提供免费下载安装!
本站内容由用户发布来源互联网公开内容,如果你发现我们网站内容存在违法有害信息或侵犯您的合法权益,请邮件(3258257@qq.com)告诉我们,我们核实后第一时间删除!