资讯专栏INFORMATION COLUMN

Python如何操作Mongodb

gaara / 926人阅读

摘要:安装和首先你要先安装好,的安装可以参考这个百度文章安装完毕之后,大家要是对命令行操作不是很熟悉的话,可以按照一个的可视化工具,我用的是操作也很简单链接的增删改查我们通过提供的模块对数据库进行操作安装创建数据库如果数据库中不存在名称为的数据库

安装Mongodb和Robo 3T

首先你要先安装好Mongodb,Mongodb的安装可以参考这个百度文章https://jingyan.baidu.com/art...
安装完毕之后,大家要是对命令行操作不是很熟悉的话,可以按照一个mongodb的可视化工具,我用的是Robo 3T,操作也很简单

Python链接Mongodb的增删改查
我们通过python提供的pymongo模块对数据库进行操作

安装pymongo : pip install pymongo

from pymongo import MongoClient
conn = MongoClient("mongodb://localhost:27017/")

#创建数据库
db = conn.testdb #如果数据库中不存在名称为testdb的数据库会自动帮忙创建,但是没有插入数据之前在可视化工具里看不到数据库
#db.user.insert({"name":"lidao","age":18}) #向user表插入一条数据
#向user表插入多条
# db.user.insert([
#     {"name":"张三","age":24},
#     {"name":"张三1","age":25},
#     {"name":"张三2","age":26},
#     {"name":"张三3","age":28},
# ])
#查询总条数
print(db.user.find().count())
#查询数据
print(db.user.find_one())
#查询全部数据
for item in db.user.find():
    print(item)
#条件查询
for item in db.user.find({"name":"lidao"}):
    print(item) 
#条件删除数据    
# db.user.remove({"name":"lidao"})
#全部删除
# db.user.remove()
#更新
db.user.update({"name":"张三"},{"$set":{"age":11}})

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/41122.html

相关文章

  • djongo:Django和MongoDB连接器

    摘要:实现用户管理程序对数据库中文件的增加和修改。至此,所有和相关的功能数据库等都这样运作。管理器的使用和管理器一样将会获得一个带有主键的对象。例如,对在中保存为一个数据表,在中保存为一个集合使用,函数名变为。 在Django项目中使用MongoDB作为后端数据库,且不改变Django的ORM框架。实现Django用户管理程序对MongoDB数据库中文件的增加和修改。 用法 1.pip in...

    ChanceWong 评论0 收藏0
  • djongo:Django和MongoDB连接器

    摘要:实现用户管理程序对数据库中文件的增加和修改。至此,所有和相关的功能数据库等都这样运作。管理器的使用和管理器一样将会获得一个带有主键的对象。例如,对在中保存为一个数据表,在中保存为一个集合使用,函数名变为。 在Django项目中使用MongoDB作为后端数据库,且不改变Django的ORM框架。实现Django用户管理程序对MongoDB数据库中文件的增加和修改。 用法 1.pip in...

    xcc3641 评论0 收藏0

发表评论

0条评论

gaara

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<