mongodb数据插入类如下:
# -*- coding: utf-8 -*-
# @Date : 2018-11-04 18:07:24
import pymongo
from pymongo.collection import Collection
class Connect_mongo(object):
def __init__(self):
self.client = pymongo.MongoClient(host='127.0.0.1',port=27017)
self.db_data = self.client['dou_guo_mei_shi']
def insert_item(self,item):
db_collection = Collection(self.db_data,'dou_guo_mei_shi_item')
db_collection.insert(item)
mongo_info = Connect_mongo()
用法如下:
from handle_mongo import mongo_info
detail_response = handle_request(url=detail_url, data=detail_data)
detail_response_dict = json.loads(detail_response.text)
caipu_info['tips'] = detail_response_dict['result']['recipe']['tips']
caipu_info['cook_step'] = detail_response_dict['result']['recipe']['cookstep']
print('当前入库的菜谱是:', caipu_info['user_name'])
# 插入mongodb数据库
mongo_info.insert_item(caipu_info)