def get(self, collectionName, sid): commonDo = DataAccess('TheBoss',collectionName) records = commonDo.select({'sid':sid}) if records.count() == 0: abort(404, message=" {} doesn't exist".format(sid)) else: content = records.next() return JSONEncoder().encode(content), 201
def get(self, collectionName, sid): commonDo = DataAccess('TheBoss', collectionName) records = commonDo.select({'sid': sid}) if records.count() == 0: abort(404, message=" {} doesn't exist".format(sid)) else: content = records.next() return JSONEncoder().encode(content), 201
def post(self,collectionName, sid): currentContent = {} commonDo = DataAccess('TheBoss',collectionName) records = commonDo.select({'sid':sid}) if records.count() == 0: abort(404, message=" {} doesn't exist".format(sid)) else: currentContent = records.next() del currentContent['_id'] content = request.data updateContent = json.loads(content) result = mergeDict(currentContent, updateContent) commonDo.update({'sid':sid}, {"$set": result}) return JSONEncoder().encode(result), 201 commonDo.update({'sid':sid},{"$set": result})
def post(self, collectionName, sid): currentContent = {} commonDo = DataAccess('TheBoss', collectionName) records = commonDo.select({'sid': sid}) if records.count() == 0: abort(404, message=" {} doesn't exist".format(sid)) else: currentContent = records.next() del currentContent['_id'] content = request.data updateContent = json.loads(content) result = mergeDict(currentContent, updateContent) commonDo.update({'sid': sid}, {"$set": result}) return JSONEncoder().encode(result), 201 commonDo.update({'sid': sid}, {"$set": result})