Interface MongoCollection<P>

    • Method Detail

      • getDatabaseName

        default java.lang.String getDatabaseName()
      • getFullName

        default java.lang.String getFullName()
      • getCollectionName

        java.lang.String getCollectionName()
      • addIndex

        void addIndex​(Index<P> index)
      • dropIndex

        void dropIndex​(java.lang.String indexName)
      • addDocument

        void addDocument​(Document document)
      • removeDocument

        void removeDocument​(Document document)
      • queryAll

        default java.lang.Iterable<Document> queryAll()
      • queryAllAsStream

        default java.util.stream.Stream<Document> queryAllAsStream()
      • handleQuery

        default java.lang.Iterable<Document> handleQuery​(Document query)
      • handleQueryAsStream

        default java.util.stream.Stream<Document> handleQueryAsStream​(Document query)
      • handleQuery

        default java.lang.Iterable<Document> handleQuery​(Document query,
                                                         int numberToSkip,
                                                         int numberToReturn)
      • handleQuery

        java.lang.Iterable<Document> handleQuery​(Document query,
                                                 int numberToSkip,
                                                 int numberToReturn,
                                                 Document returnFieldSelector)
      • insertDocuments

        default void insertDocuments​(java.util.List<Document> documents)
      • deleteDocuments

        int deleteDocuments​(Document selector,
                            int limit)
      • count

        int count​(Document query,
                  int skip,
                  int limit)
      • isEmpty

        default boolean isEmpty()
      • count

        int count()
      • getNumIndexes

        int getNumIndexes()
      • renameTo

        void renameTo​(MongoDatabase newDatabase,
                      java.lang.String newCollectionName)
      • drop

        void drop()