Query ----- Filter format ~~~~~~~~~~~~~ The filter format is partially inspired by https://www.parse.com/docs/rest#queries operators ''''''''' ======== ======================== Key Operation ======== ======================== ``$lt`` Less Than ``$lte`` Less Than Or Equal To ``$gt`` Greater Than ``$gte`` Greater Than Or Equal To ``$ne`` Not Equal To ``$in`` Contained In ``$nin`` Not Contained in ``$or`` Or ``$and`` And ======== ======================== Filter attribute '''''''''''''''' Exact match:: {'attrname': value} Other comparisons:: {'attrname': {'$op': value, '$op2': othervalue}} Use and/or:: {'$or': {'attrname': value, 'attr2name': value}} {'$or': [ {'attrname': value}, {'attrname': { '$in': [1, 2, 3]}}]} Filter relations '''''''''''''''' If comparing by eid, same as attribute Exact match:: {'relname': eid} Other:: {"relname": {"$op": eid}} Filter on relation target attributes/relations:: {"relname": } {"relname": {"attrname": value}} {"relname": {"$or": {"attrname": value, "attr2name": ovalue}}}