PymongoDB - 简单用法

PymongoDB 简单用法

from pymongo import MongoClient
client = MongoClient()
# client = MongoClient('xxx.xxx.xxx.xxx')
db = client['databases_name']  # 获取数据库(database)
#db = Client.database_name

coll = db['collection_name']  # 获取Collection
#coll = db.collection_name

print coll

常用函数

  • find_one()函数——从数据库中调出已存储的数据
    coll.find_one(),只能获取一个数据,如果数据库中存在多个数据时,返回的是第一个数据的值.

  • find()函数

    • 打印全部数据:
    for data in coll.find():
      print data
    • 获取特定数据:
    for data in coll.find({'key':value}):
      print data
    • find() 函数可以传入多个键(key),每个键(key)以逗号隔开
    for data in coll.find({'key1':value1, 'key2':value2}):
      print data

  • count()函数

    coll.count()  # Collection 里的数量
    
    coll.find({'key':value})  # 某个key的数量

Reference

  • PyMongo 3.5.0 Documentation

你可能感兴趣的:(Python)