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}))
    替换数据
  • 相关阅读:
    假期实践
    每周更新学习进度表
    作业三
    作业一
    作业二
    真实感海洋的绘制(一):基于统计学模型的水面模拟方法
    递推方程的求解
    真实感海洋的绘制(二):使用快速傅里叶变换加速波形计算
    "Mathematical Analysis of Algorithms" 阅读心得
    HTML2
  • 原文地址:https://www.cnblogs.com/mofujin/p/11950809.html
Copyright © 2011-2022 走看看