Package de.bwaldvogel.mongo
Interface MongoCollection<P>
- All Superinterfaces:
AsyncMongoCollection
- All Known Implementing Classes:
AbstractMongoCollection,AbstractSynchronizedMongoCollection
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddDocument(Document document) default voidaddDocumentIfMissing(Document document) default voidaddDocuments(Stream<Document> documents) voidintcount()intdefault intdeleteDocuments(Document selector, int limit) intdeleteDocuments(Document selector, int limit, Oplog oplog) voiddrop()voidfindAndModify(Document query) default Stringdefault Stringdefault intgetStats()handleDistinct(Document query) handleQuery(QueryParameters queryParameters) handleQuery(Document query) default QueryResulthandleQuery(Document query, int numberToSkip, int limit) handleQueryAsStream(Document query) default CompletionStage<QueryResult>handleQueryAsync(QueryParameters queryParameters) insertDocuments(List<Document> documents) insertDocuments(List<Document> documents, boolean isOrdered) default booleanisEmpty()queryAll()voidremoveDocument(Document document) voidrenameTo(MongoDatabase newDatabase, String newCollectionName) updateDocuments(Document selector, Document update, ArrayFilters arrayFilters, boolean isMulti, boolean isUpsert, Oplog oplog) validate()
-
Method Details
-
getDatabase
MongoDatabase getDatabase() -
getDatabaseName
-
getFullName
-
getCollectionName
String getCollectionName() -
addIndex
-
dropIndex
-
addDocument
-
addDocuments
-
removeDocument
-
addDocumentIfMissing
-
queryAll
-
queryAllAsStream
-
handleQuery
-
handleQueryAsStream
-
handleQuery
-
handleQuery
-
handleQueryAsync
- Specified by:
handleQueryAsyncin interfaceAsyncMongoCollection
-
insertDocuments
-
insertDocuments
-
updateDocuments
Document updateDocuments(Document selector, Document update, ArrayFilters arrayFilters, boolean isMulti, boolean isUpsert, Oplog oplog) -
deleteDocuments
-
deleteDocuments
-
handleDistinct
-
getStats
Document getStats() -
validate
Document validate() -
findAndModify
-
count
-
isEmpty
default boolean isEmpty() -
count
int count() -
getNumIndexes
default int getNumIndexes() -
getIndexes
-
renameTo
-
drop
void drop()
-