python操作mongodb 简单Demo-mongodb -version 3.4.0
来源:互联网 发布:知乎 男人 爆菊很爽 编辑:程序博客网 时间:2024/06/06 02:51
由于公司的mongodb部署于Docker 所以 url 大家看不懂
1.如果想查询 集合中 所有文档 用 find 方法 然后 进行遍历 不遍历 会 出现一个 cusr对象 不是想要的json结果
2. 如果集合中中只有一个文档 公司业务 确实有这样的情况 那么用find_one即可 且 不用遍历 就是所要的json结果
# --coding:utf-8--
from pymongo import MongoClient#client = MongoClient('mongodb://mongo-0.mongo.public:27017')
#client = MongoClient('localhost', 27017)
def fieldmap_insert(data):
db = client['log_fieldmap']
db.authenticate('usr', 'pwd')
domain = data[0]
collection = db[domain]
result = collection.save(data[3])
client.close()
def rowrelate_insert(data):
db = client['log_rowrelate']
db.authenticate('usr', 'pwd')
collection = db['rowrelate']
result = collection.save(data)
client.close()
def fieldmap_find(table, id):
db = client['log_fieldmap']
db.authenticate('usr', 'pwd')
collection = db[table]
content = collection.find_one({'_id': id})
return content
client.close()
def fieldmap_find_2(table):
db = client['log_fieldmap']
db.authenticate('usr', 'pwd')
collection = db[table]
content = collection.find()
return content
client.close()
def rowrelate_find(id):
db = client['log_rowrelate']
db.authenticate('usr', 'pwd')
collection = db['rowrelate']
content = collection.find_one({'_id': id})
return content
client.close()
阅读全文
0 0
- python操作mongodb 简单Demo-mongodb -version 3.4.0
- Python对Mongodb的一些简单操作
- python 中MongoDB的简单操作
- python 下 mongodb 简单操作整理
- perl 操作mongodb 集锦 demo
- MongoDB的简单操作
- MongoDB简单操作
- mongodb 简单操作
- java简单操作mongodb
- mongodb简单操作
- MongoDB简单操作指令
- mongodb的简单操作
- mongodb 简单操作
- MongoDB的简单操作
- MongoDB 简单操作
- mongoDB 简单操作
- mongodb简单 shell 操作
- mongoDB--简单操作
- 7592:求最大公约数问题(2.2基本算法之递归和自调用函数)
- leetcode 96. Unique Binary Search Trees 卡特兰数
- Android-WiFi开发之 WiFi广播监听
- HTML CSS 基础之二
- rk3288 按键rk_key.c
- python操作mongodb 简单Demo-mongodb -version 3.4.0
- 几个简单步骤实现Atom打字时只有泡泡不加震动的特效
- 白博的填坑之旅
- 【HDU 6205】 card card card 【尺取】
- 整型数组左边减右边的最大差值
- java数组与循环
- 第5章_数组
- Hadoop权威指南笔记一
- Java中interface和abstract class的区别