Class MongoTable.MongoQueryable<T>

    • Method Detail

      • enumerator

        public Enumerator<T> enumerator()
        Description copied from interface: RawEnumerable
        Returns an enumerator that iterates through a collection.
      • getMongoDb

        private com.mongodb.client.MongoDatabase getMongoDb()
      • aggregate

        public Enumerable<java.lang.Object> aggregate​(java.util.List<java.util.Map.Entry<java.lang.String,​java.lang.Class>> fields,
                                                      java.util.List<java.lang.String> operations)
        Called via code-generation.
        See Also:
        MongoMethod.MONGO_QUERYABLE_AGGREGATE
      • find

        public Enumerable<java.lang.Object> find​(java.lang.String filterJson,
                                                 java.lang.String projectJson,
                                                 java.util.List<java.util.Map.Entry<java.lang.String,​java.lang.Class>> fields)
        Called via code-generation.
        Parameters:
        filterJson - Filter document
        projectJson - Projection document
        fields - List of expected fields (and their types)
        Returns:
        result of mongo query
        See Also:
        MongoMethod.MONGO_QUERYABLE_FIND