@Signature public WrapMongoIterable collections(Environment env) { return new WrapMongoIterable(env, getWrappedObject().listCollections()); }
@NotNull @Override public ListCollectionsIterable<Document> listCollections() { return db.listCollections(); }
@Override public CleanupStrategyExecutor<MongoDatabase, Document> strictStrategy() { return (final MongoDatabase connection, final List<Document> initialCollections, final String... collectionsToExclude) -> { final Document toDelete = excludeCollections(connection.listCollections(), collectionsToExclude); MongoDbOperations.DELETE_ALL.execute(connection, toDelete); }; }
@NotNull @Override public <TResult> ListCollectionsIterable<TResult> listCollections(@NotNull Class<TResult> tResultClass) { return db.listCollections(tResultClass); }
@NotNull @Override public ListCollectionsIterable<Document> listCollections(@NotNull ClientSession clientSession) { return db.listCollections(clientSession); }
@NotNull @Override public <TResult> ListCollectionsIterable<TResult> listCollections( @NotNull ClientSession clientSession, @NotNull Class<TResult> tResultClass) { return db.listCollections(clientSession, tResultClass); }
MongoDatabase db = mongoClient.getDatabase("YOUR_DB_NAME"); ListCollectionsIterable collections = db.listCollections();