码迷,mamicode.com
首页 > 数据库 > 详细

Python下MongoDB的简单应用

时间:2018-10-24 22:07:33      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:for   ide   mys   ODB   集合   个数   client   安装   解压   

1.傻瓜安装失败请看下面方法

技术分享图片
1.mongodb下载zip文件
2.解压到D或者E盘
3.创建mangodb文件夹,把mongodb自创建文件夹中的所有文件剪切到mongodb
4.此时目录结构D|E:\mongodb\bin等等文件
5.创建data和log文件夹,并在log中创建文件mongod.log
6.创建mongod.cfg文件,添加路径:dbpath=D|E:\mongodb\data
                                logpath=D|E:\mongodb\log\mongod.log
7.添加环境变量,在系统变量(S)Path中添加路径D|E:\mongodb\bin
8.系统管理员身份运行cmd,mongod --config "D|E:\mongodb\mongod.cfg" --install
9.开启服务   net start mongodb
View Code
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的简单应用

标签:for   ide   mys   ODB   集合   个数   client   安装   解压   

原文地址:https://www.cnblogs.com/Guishuzhe/p/9845886.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!