Пример #1
0
 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
Пример #2
0
 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
Пример #3
0
    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})
Пример #4
0
    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})