链接数据库python
导入操做mongo包 数据库
import pymongo学习
链接数据库spa
client = pymongo.MongoClient('localhost',27017)
Client 是产生一个链接数据库的对象code
ceshi = client['db_name']
dbname: 数据库的名字对象
若是忘了 终端 show dbs -------找到想要操做的数据库it
ceshi : 本身取有意义的名字io
item_info = ceshi['Collection_name']
Collection_name: 指想要操做数据库中的表table
一样忘记了,进入终端 use dbs 进入上面上述数据库,show tablesclass
item_info : 本身取有意义的名字
2.操做数据库 -------查询
查询全部Document (我喜欢叫Record) 为了更好的学习Mongodb 仍是叫 Document
for document in item_info.find(): print(documnet)
查询 N条Document
for document in item_info.find().limit(N): #注意 N 为本身选择 例如 10条,20条以内 print(document)
查询 Document 中某个field(字段)
for document in item_info.find().limit(N): print(document['field_name'])
field_name 改为你 Document中 的字段
查询 全部Document 中对应 的field 和value
for document in item_info.find({'field':value}): print(document)
查询 条件(Condition)字段
{ <field1>: { <operator1>: <value1> } }