예제 #1
0
 def update_obj(self, _id, data):
     if not _id:
         configs.update_one({'type_num': self.__TYPE}, {'$set': data}, upsert=True)
     else:
         data['type_num'] = CONFIG_TYPE_NEW_USER
         result = configs.update_one({'_id': _id}, {'$set': data})
     return True
예제 #2
0
파일: api.py 프로젝트: FreeGodCode/looting
def update(_id):
    # 支持表格字段里的任何搜索
    update_dict = format_request_params(get_request_params(),
                                        model.default_values,
                                        int_keys_processor(model.int_keys))
    configs.update_one({
        '_id': _id,
        'type_num': CONFIG_TYPE_APP_ROUTE
    }, {'$set': update_dict})
    return jsonify({'code': 200, 'msg': u'success'})
예제 #3
0
 def remove_obj(self, _id):
     configs.update_one(self.filter_criteria({'_id': _id}),
                        {'$set': {
                            'invalid': 1
                        }})
     return True
예제 #4
0
 def update_obj(self, _id, data):
     result = configs.update_one(self.filter_criteria({'_id': _id}),
                                 {'$set': data})
     return True
예제 #5
0
 def update_obj(self, data):
     configs.update_one(self.filter_criteria(), {'$set': data}, upsert=True)
     return True
예제 #6
0
 def update_obj(self, data):
     filter_dict = {'type_num': CONFIG_TYPE_WITHDRAW_OPTION}
     result = configs.update_one(filter_dict, {'$set': data}, upsert=True)
예제 #7
0
def update_config(data):
    configs.update_one({'type_num': CONFIG_TYPE_FLASH_SALE}, {'$set': data},
                       upsert=True)