zoukankan      html  css  js  c++  java
  • python 对mongdb的简单操作

    准备工作:1.选择安装合适的mongodb到本地电脑,2.创建mongodb实例,3,开启mongodb实例,4,下载pymongo第三方库,5.下载pycharm对mongodb可视化支持的插件mongo Plugin

    代码:

     1 import pymongo
     2 #连接数据库,选择本地,当然也可选择远程数据库,默认端口号为27017
     3 client = pymongo.MongoClient('localhost',27017)
     4 
     5 #连接或者新建数据库实例
     6 test = client['test']
     7 
     8 #在test的数据库实例下创建表为cats
     9 cats = test['cat']
    10 users = test['users']
    11 
    12 # #向新建表中添加数据
    13 # print('before insert:',list(cats.find()))
    14 # cats.insert_one({'name':'lili'})
    15 # print('after insert:',list(cats.find()))
    16 # #向原来的表中添加数据
    17 # print('before insert:',list(users.find()))
    18 # users.insert_one({'name':"gwb",'age':23})
    19 # print('after insert:',list(users.find()))
    20 
    21 #删除users表中的数据
    22 # print("before delete")
    23 # user_array = users.find()
    24 # print(list(user_array))
    25 # users.remove({'name':'gwb'})
    26 # print("after delete")
    27 # user_array = users.find()
    28 # print(list(user_array))
    29 
    30 #改值操作
    31 # print("before update")
    32 # user1 = list(users.find({"name":'lisi'}))
    33 # print(user1)
    34 # users.update({"name":'lisi'},{'$set':{'age':40}})
    35 # print('after update')
    36 # print(list(users.find({"name":'lisi'})))
    37 
    38 # users.insert_many({{'name':'刘海伟','age':25},{'name':'孙杰桥','age':23}})
    39 client.close()
  • 相关阅读:
    小程序开发学习
    guava 学习一 函数,集合操作
    《构建之法》第四章 两人合作 读后感
    模拟退火学习笔记
    Haywire
    [JSOI2004]平衡点
    CF1039D You Are Given a Tree
    CF797E Array Queries
    [SHOI2014]三叉神经树
    [国家集训队]Tree II
  • 原文地址:https://www.cnblogs.com/g177w/p/8110237.html
Copyright © 2011-2022 走看看