博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python操作mongodb数据库
阅读量:5036 次
发布时间:2019-06-12

本文共 981 字,大约阅读时间需要 3 分钟。

首先先进入mongodb的数据库,在Linux下的mongodb操作,可以点击

这里进入的是test数据库下的test_set集合

python环境下相应操作

1 import pymongo2 client = pymongo.MongoClient('127.0.0.7', 27017)   # 本地IP,默认端口3 db = client['test']  # 进入数据库4 col = db['test_set']   # 进入集合

 

查看集合数据:

1 date = 集合.find() 2 date1 = 集合.find_one() 3  4  5 date = col.find() 6 print(date) 7 date1 = col.find_one() 8 print(date1) 9 10 ==>11 
12 {
'_id': ObjectId('5b73e63943494008f8a8111b'), 'name': 'pywjh', 'age': 22.0}13 14 Process finished with exit code 0

插入数据

1 # 单条插入2 col.insert_one({
'name':'nihao', 'age':99})34 # 多条插入5 lis = [{
'name':'abc', 'age':44},6 {
'name':'dnf', 'age':33}7      ]8 col.insert_many(lis)

更新数据

# 只更新一条col.update_one({
'name':'pywjh'}, {
'$set':{
'age':666}})# 多条数据更新col.update_many({
'name':'pywjh'}, {
'$set':{
'age':666}})

 

删除数据

# 只会删除一条col.delete_one({
'name':'pywjh'})# 删除搜索出的多条数据col.delete_many({
'name':'pywjh'})

 

 

 

转载于:https://www.cnblogs.com/pywjh/p/9494329.html

你可能感兴趣的文章
Python __call__方法和可调用对象
查看>>
Echarts的js文件地址
查看>>
SQLServer禁用、启用外键约束
查看>>
JS面向对象的七大基本原则(里氏替换/依赖倒置)
查看>>
Hive相关知识点
查看>>
Android为TV端助力 自定义动画
查看>>
火狐鼠标手势
查看>>
@ModelAttribute使用详解
查看>>
一些常见的系统标准表
查看>>
analyse web.xml of hello1
查看>>
网页基础知识
查看>>
评审人意见汇总
查看>>
程序员最该看的30本书---------------------------国外编辑推荐
查看>>
ibatis.net 多线程的调试
查看>>
活动目录的信任关系
查看>>
window.name实现跨区操作
查看>>
编写可维护的JavaScript-第11章-不是你的对象不要动
查看>>
二维树状数组模板(区间修改+区间查询)
查看>>
iOS 语音识别使用讯飞报错
查看>>
whistle 前端工具之抓包利器
查看>>