python 操作MongoDB非关系型数据库
Posted Hi小白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 操作MongoDB非关系型数据库相关的知识,希望对你有一定的参考价值。
# 导入MongDB模块
import pymongo
from pymongo import MongoClient
# 连接本地服务器
conn = MongoClient("localhost", 27017)
# 连接数据库
db = conn.zhang
# 获取集合student 表名
collection = db.student
"""
# 统计数据数
res = collection.find().count()
# 查询全部数据
res = collection.find()
# 升序
res = collection.find().sort(‘age‘)
# 降序
res = collection.find().sort(‘age‘, pymongo.DESCENDING)
# 更新数据
collection.updateOne({‘name‘:‘yuyue‘},{‘$set‘:{‘age‘:3333}})
# 删除条件数据
collection.remove({‘name‘:‘yuyue‘})
# 全部删除数据
collection.remove()
# 插入数据
collection.insert({‘name‘:‘zhangguanghe‘, ‘age‘:22, ‘addr‘: ‘丽水金阳‘, ‘phone‘: 18698828830})
# 条件查询
res = collection.find({‘age‘:{‘$ne‘:22}})
"""
# 断开连接
conn.close()
以上是关于python 操作MongoDB非关系型数据库的主要内容,如果未能解决你的问题,请参考以下文章