python Mongodb 操做

  1. 链接数据库python

    1. 导入操做mongo包 数据库

      •  import pymongo学习

    2. 链接数据库spa

      1. client = pymongo.MongoClient('localhost',27017)

        Client 是产生一个链接数据库的对象code

      2. ceshi = client['db_name']

        dbname: 数据库的名字对象

                  若是忘了 终端 show dbs -------找到想要操做的数据库it

        ceshi : 本身取有意义的名字io

      3. 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> } }
相关文章
相关标签/搜索