in docdb_rest/app.py [0:0]
def handle_get(event):
collection = collection_from_event(event)
input_qs = event["queryStringParameters"]
filter = None
projection = None
sort = None
limit = 0
skip = 0
if None != input_qs:
if "filter" in input_qs.keys():
filter = json.loads(input_qs["filter"])
if "projection" in input_qs.keys():
projection = json.loads(input_qs["projection"])
if "sort" in input_qs.keys():
sort = ast.literal_eval(input_qs["sort"])
if "limit" in input_qs.keys():
limit = int(input_qs["limit"])
if "skip" in input_qs.keys():
skip = int(input_qs["skip"])
print(filter)
res = list(collection.find(filter=filter, projection=projection, sort=sort, limit=limit, skip=skip))
return stringify(res)