码迷,mamicode.com
首页 > 其他好文 > 详细

pycharm解释器链接如何pymongo

时间:2019-11-29 01:12:14      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:pycharm   test   cin   fan   insert   自己   class   结果   mogodb   

   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}))
替换数据

 

pycharm解释器链接如何pymongo

标签:pycharm   test   cin   fan   insert   自己   class   结果   mogodb   

原文地址:https://www.cnblogs.com/mofujin/p/11950809.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!