本文实例讲述了python连接、操作mongodb数据库的方法。分享给大家供大家参考,具体如下:
数据库连接
from pymongo import MongoClient
import pandas as pd
#建立MongoDB数据库连接
client = MongoClient('162.23.167.36',27101)#或MongoClient("mongodb://162.23.167.36:27101/")
#连接所需数据库,testDatabase为数据库名:
db=client.testDatabase
#连接所用集合,也就是我们通常所说的表,testTable为表名
collection=db.testTable
查询前几条
dataSet=collection.find().limit(3)
for item in dataSet:
print(item)
无条件查询全部
dataSet=collection.find()
for item in dataSet:
print(item)
按AND条件查询全部
#查询cpu使用率大于等于10且内存使用率大于等于10的所有字段数据
dataSet=collection.find({"cpu":{"$gte":10},"mem":{"$gte":10}})
for item in dataSet:
print(item)
按AND条件查询指定字段数据
#查询cpu使用率大于等于10且内存使用率大于等于10的数