def test_gt(): query = q(a=_gt(1)) assert query == {'a': {'$gt': 1}}
print(doc) print() # {'a': 1, 'b': 1} # {'a': 3, 'b': 3} # {'a': 1, 'b': 4} # {'a': 3, 'b': 6} for doc in db.docs.find(q(a=_ne(2))): del doc['_id'] print(doc) print() # {'a': 1, 'b': 4} # {'a': 2, 'b': 5} # {'a': 3, 'b': 6} for doc in db.docs.find(q(b=_gt(3))): del doc['_id'] print(doc) print() # {'a': 2, 'b': 2} # {'a': 3, 'b': 3} # {'a': 3, 'b': 6} for doc in db.docs.find(q(a=3) | q(b=2)): del doc['_id'] print(doc) print() # {'a': 1, 'b': 4} for doc in db.docs.find(_and(q(a=1), q(b=4))): del doc['_id']