python基础操作mongodb
来源:互联网 发布:ui设计网站知乎 编辑:程序博客网 时间:2024/06/05 06:54
因为在代码中有详细的注释就不多讲解了。
pymongo的安装:pip install pymongo
from pymongo import *# 建立链接client = MongoClient()# 链接shihao数据库db = client.shihao# 链接xiaohao的集合(表)collection = db.xiaohao# 填写数据mydata = {"name":"water", "sex":"male","job":"student"}# 插入collection.insert(mydata)collection.insert_one({ "borough": "Manhattan", "cuisine": "Italian", "name": "Vella", "restaurant_id": "41704620"})# 因为insert_many插入的数list所以要转换一下alist = []alist.append(mydata)collection.insert_many(alist)collection.find()# 查看# find_one()显示满足条件的第一个collection,find() 的结果则是一个满足条件的对象数组# 可以使用for-in 循环进行查看:print collection.find({"name":"water"})[0]print collection.find({"name":"water"})[1]# 统计结果总条数print collection.find_one({"name":"water", "sex":"male"})print collection.find().count()# 这样的查询符号有$lt(小于),$gt(大于),$lte(小于等于),$gte(大于等于),$ne(不等于),这与原生 MongoDB 中相同。print collection.find({"age": {"$lt": 30}})# 排序print collection.find().sort("age")# 更新temp = collection.find_one({"name":"water"})temp2 = temp.copy()temp["name"] = "Jordan"# 或 .update() ,注意参数形式collection.update(temp, temp2)# .replace_one()需要传入两个参数,分别为当前document和要更新为的documentcollection.save(temp)# collection.remove(temp)
阅读全文
0 0
- python基础操作mongodb
- python操作mongodb之基础操作
- Mongodb基础操作学习
- mongodb基础操作
- mongodb基础操作
- mongodb基础操作
- MongoDB 基础操作
- mongodb基础操作
- MongoDB基础操作
- MongoDB基础操作
- Mongodb基础操作
- MongoDB数据库基础操作
- mongodb基础操作
- MongoDB基础操作
- Python MongoDB相关操作
- python操作MongoDB
- python操作mongodb数据库
- python操作MongoDB数据库
- 关于Recyclerview删除item后的数据乱跳问题
- Manacher算法总结
- Android Art Hook 技术方案
- 【源码分析】Elastic-Job源码分析之AbstractElasticJobExecutor分析
- lua 函数
- python基础操作mongodb
- 应用进程与系统进程的通信(IActivityManager & IApplicationThread)
- Qt/QSS封装管理类,更好的管理你的QSS样式
- 使用ROP绕过DEP 64位
- 哈希总结
- Maven详解之聚合与继承
- QT程序在Windows下制作安装包发布程序的方法
- C++第6次作业
- Kotlin学习笔记(一)安装