pycharm解释器链接如何pymongo
Posted mofujin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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}))
替换数据
以上是关于pycharm解释器链接如何pymongo的主要内容,如果未能解决你的问题,请参考以下文章