Class MongoDBQueryAction

java.lang.Object
com.kingsrook.qqq.backend.module.mongodb.actions.AbstractMongoDBAction
com.kingsrook.qqq.backend.module.mongodb.actions.MongoDBQueryAction
All Implemented Interfaces:
BaseQueryInterface, QueryInterface

public class MongoDBQueryAction extends AbstractMongoDBAction implements QueryInterface
Execute a Query action against a MongoDB backend.

Note that this a collection.aggregate() even if it could maybe do a collection.find(), to keep the code paths simpler in here, and to support FieldFunctions (which require aggregate). The performance difference is hopefully not so bad, but this could potentially be a future optimization if it was found to be worthwhile.