可視化工具 html
連接:https://robomongo.org/python
pymongo mongodb
官網:http://api.mongodb.com/python/current/tutorial.html數據庫
from pymongo import MongoClient #一、連接 client=MongoClient('mongodb://root:123@localhost:27017/') # client = MongoClient('localhost', 27017) #二、use 數據庫 db=client['db2'] #等同於:client.db1 #三、查看庫下全部的集合 print(db.collection_names(include_system_collections=False)) #四、建立集合 table_user=db['userinfo'] #等同於:db.user #五、插入文檔 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]).inserted_ids # print(res) # print(table_user.count()) #六、查找 # from pprint import pprint#格式化細 # pprint(table_user.find_one()) # for item in table_user.find(): # pprint(item) # print(table_user.find_one({"_id":{"$gte":1},"name":'egon'})) #七、更新 table_user.update({'_id':1},{'name':'EGON'}) #八、傳入新的文檔替換舊的文檔 table_user.save( { "_id":2, "name":'egon_xxx' } )