py4ai.data.layer.mongo.criteria module
Module for Criteria abstraction for MongoDB persistence layer.
- class py4ai.data.layer.mongo.criteria.MongoSearchCriteria(query: Optional[Dict[str, Any]] = None)
Bases:
SearchCriteria
[Dict
[str
,Any
]]General Criteria to be used in MongoDB repositories.
Instantiate a new MongoDB Criteria object.
- Parameters
query – Optional[Dict] representing the MongoDB query
- static empty() MongoSearchCriteria
Return an empty query, i.e. that retrieve all records.
- Returns
MongoSearchCriteria with empty query
- property query: Dict[str, Any]
Return the query.
- Returns
Dict with the MongoDB query