def write_object(self, code, message, obj_dict, error=None): """写入mongodb数据库的一个doc对象 code, message must not empty""" res = {} res['code'] = code res['message'] = message data = bson_to_json(obj_dict) res['data'] = data self.write_json(res)
def write_batches(self, code, message, obj_dict_list, error=None): """写入mongodb数据库的一个doc对象 code, message must not empty""" res = {} res['code'] = code res['message'] = message data = [] for obj_dict in obj_dict_list: d = bson_to_json(obj_dict) data.append(d) res['data'] = data self.write_json(res)
def to_dict(cls, doc): post = bson_to_json(doc) pre_url = 'http://read.html5.qq.com/image?src=forum&q=5&r=0&imgflag=7&imageUrl=' post['image'] = pre_url + post['cdn_url'] post['date'] = datestr_from_stamp(post['ori_create_time'], '%Y-%m-%d') return ObjectDict(post)