python 操作MongoDB
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 操作MongoDB相关的知识,希望对你有一定的参考价值。
安装MongoDB
启动数据库:安装完成指定数据库存放路径 mongod.exe --dbpath c:\data\db
进入目录后运行mongo.exe 成功
创建数据库
> use mydb switched to db mydb > db mydb
> book = {"title":"from beginner to master", "author":"qiwsir", "lang":"python"} { "title" : "from beginner to master", "author" : "qiwsir", "lang" : "python" } > db.books.insert(book) > db.books.find() { "_id" : ObjectId("554f0e3cf579bc0767db9edf"), "title" : "from beginner to master", "author" : "qiwsir", "lang" : "Python" }
db 指向了数据库 mydb,books 是这个数据库里面的一个集合(类似 mysql 里面的表),向集合 books 里面插入了一个文档(文档对应 mysql 里面的记录)。“数据库、集合、文档”构成了 mongodb 数据库。
用到数据库,就通过 use xxx
,如果不存在就建立;用到集合,就通过 db.xxx
来使用,如果没有就建立。可以总结为“随用随取随建立”。
安装 Pymongo
pip install Pymongo
>>> import Pymongo >>> client = pymongo.MongoClient("localhost", 27017)
以上是关于python 操作MongoDB的主要内容,如果未能解决你的问题,请参考以下文章
python3操作MongoDB的crud以及聚合案例,代码可直接运行(python经典编程案例)
100天精通Python(进阶篇)——第40天:pymongo操作MongoDB数据库基础+代码实战