zoukankan      html  css  js  c++  java
  • pycharm解释器链接如何pymongo

       1。pymongo 链接数据库

    # pycharm 链接我们的mogodb
    
    # 下载pymongo
    from pymongo import MongoClient  # 客户端请求 服务端
    # 链接
    client = MongoClient('localhost', 27017)

      2 。use db(text)数据库

     
    db = client.test  # 我们自己已经创建好的库 赋给db


    # 3。查看库下的所有集合 {}
    table_user = db['user']  # 等同db.user

    # 4.插入文档

    # import datetime
    # user0={
    #     "_id":1,
    #     "name":"egon",
    #     "birth":datetime.datetime.now(),
    #     "age":10,
    #     'hobbies':['music','read','dancing'],
    #     'addr':{
    #         'country':'China',
    #         'city':'BJ'
    #     }
    # }
    #
    # user1={
    #     "_id":2,
    #     "name":"alex",
    #     "birth":datetime.datetime.now(),
    #     "age":10,
    #     'hobbies':['music','read','dancing'],
    #     'addr':{
    #         'country':'China',
    #         'city':'weifang'
    #     }
    # }
    # res=table_user.insert_many([user0,user1])
    # res=table_user.insert_many
    # print(res)
    # print(table_user.count())

    #5、查找

    # from pprint import pprint#格式化细
    # pprint(table_user.find_one())
    # for item in table_user.find():
    #     pprint(item)
    # res = table_user.find_one({"_id":{"$gte":1},"name":"kkk"})
    # print(res)  # 看看这里打印的结果 (y/n已经链接)


    # 6.更新数据
    # table_user.update({"_id":1},{"name":"mofujin"})
    # print(table_user.find_one())  # 单条 全查呢?

    # 7、传入新的文档替换旧的文档
    table_user.save(
        {
            "_id":3,
            "name":'mofujin_xxx'
        }
    )
    print(table_user.find_one({"_id":3}))
    替换数据
  • 相关阅读:
    小米面试之股票收益最大
    第三周:同时管理64位和32位版本的Python,并用Pyinstaller打包成exe
    第三周 anaconda的安装
    第二周:python实现线性回归(哑变量回归)的高效方法
    第一周:在python里调用C文件中函数
    13G:神奇的数列
    13F:图像分割
    13E:吃奶酪
    13D:拖延症
    13B:回文子串
  • 原文地址:https://www.cnblogs.com/mofujin/p/11950809.html
Copyright © 2011-2022 走看看