• 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}))
    替换数据
  • 相关阅读:
    开始系统的研究区块链技术了
    基于Centos7的比特币源码编译
    WTForms
    flask-session
    抽屉之Tornado实战(5)--点赞与评论树
    零碎知识点
    flask信号
    MetaClass
    flask系列
    flask源码剖析--请求流程
  • 原文地址:https://www.cnblogs.com/mofujin/p/11950809.html
Copyright © 2020-2023  润新知