9.1 mongo_python.py

Posted hankleo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了9.1 mongo_python.py相关的知识,希望对你有一定的参考价值。

# 安装 pymongo pip install pymongo

import pymongo

try:
    # 1.链接mongod的服务
    mongo_py = pymongo.MongoClient()
    # 2.库和表的名字; 有数据会自动建库建表
    # 数据库
    # db = mongo_py['six']

    # 表 集合
    # collection = db['stu']
    # collection = mongo_py['six']['stu']
    collection = mongo_py.six.stu

    # 3.插入数据
    one = {"name": "张三", "age": 50}
    two_many = [
        {"name": "小三", "age": 50},
        {"name": "李四", "age": 30},
        {"name": "王五", "age": 20},
        {"name": "小刘", "age": 15}
    ]

    # collection.insert_one(one)
    # collection.insert_many(two_many)
    # collection.insert()

    # 删除数据
    # collection.delete_one({"age": 15})
    # collection.delete_many({"age": 50})

    # 修改数据
    # collection.update({"age": 20}, {"$set": {"name": "小王"}})
    # collection.update_many({"name": "xiaowang"}, {"$set": {"age": 100}})

    #查询
    result = collection.find({"age":100})
    result = collection.find_one({'age':100})
    # for i in result:
    #     print(i)
    print(result)
except Exception as e:
    print(e)

finally:
    # 关闭数据库
    mongo_py.close()

以上是关于9.1 mongo_python.py的主要内容,如果未能解决你的问题,请参考以下文章

更新到 jQuery 1.9.1 后 browser.msie 错误

9.1 客户端发起请求源码

机器学习3_EM算法与混合高斯模型

9.1

一周工作总结(2019-9.1)

豆瓣9.1分,这本书会大大提升很多开发者的Python编程能力