zoukankan      html  css  js  c++  java
  • python操作mongodb数据库

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

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

    python环境下相应操作

    1 import pymongo
    2 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 <pymongo.cursor.Cursor object at 0xb6b660ec>
    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})
    3
    4 # 多条插入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'})

     

  • 相关阅读:
    ip netns
    PPT动手动脑1
    暑假作业日总结
    暑假作业日总结
    课前测试总结
    暑假作业日总结
    大二上每日总结
    暑假作业日总结
    大二上每日总结
    暑假作业日总结
  • 原文地址:https://www.cnblogs.com/pywjh/p/9494329.html
Copyright © 2011-2022 走看看