Python下MongoDB的简单应用
Posted 知我几分
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python下MongoDB的简单应用相关的知识,希望对你有一定的参考价值。
1.傻瓜安装失败请看下面方法
1.mongodb下载zip文件 2.解压到D或者E盘 3.创建mangodb文件夹,把mongodb自创建文件夹中的所有文件剪切到mongodb 4.此时目录结构D|E:mongodbin等等文件 5.创建data和log文件夹,并在log中创建文件mongod.log 6.创建mongod.cfg文件,添加路径:dbpath=D|E:mongodbdata logpath=D|E:mongodblogmongod.log 7.添加环境变量,在系统变量(S)Path中添加路径D|E:mongodbin 8.系统管理员身份运行cmd,mongod --config "D|E:mongodbmongod.cfg" --install 9.开启服务 net start mongodb
import pymongo # 获取mongodb的对象 client = pymongo.MongoClient("127.0.0.1", port=27017) # 获取数据库(没有zhihu这个数据库也没有关系) db = client.zhihu # 获取数据库中的集合(相当于mysql中的表) collection = db.qa # 写入数据 collection.insert({"username": "Haiyan"}) # 插入多条数据 collection.insert([ {"username": "aaa", "age": 18}, {"username": "bbb", "age": 20} ]) # 查找数据 obj = collection.find_one() cursor = collection.find() for x in cursor: print(x) # 更新数据 collection.update_one({"username": "bbb"}, {"$set": {"username": "ccc"}}) collection.update_many({"username": "aaa"}, {"$set": {"username": "bbb"}}) # 删除数据 collection.delete_one({"username": "ccc"}) collection.delete_many({"username": "bbb"})
具体学习方法:http://www.runoob.com/mongodb/mongodb-create-database.html
以上是关于Python下MongoDB的简单应用的主要内容,如果未能解决你的问题,请参考以下文章
python 用于在终端中运行的sublime text 3的简单代码片段制作工具
Python+Streamlit aggrid+MongoDB GridFS构建低代码文档管理应用(文档查询下载实用篇)