Uma alternativa é usar o
MongoIterable.into
função para adicioná-los a um ArrayList de destino que você pode chamar contains("collectionName")
em. boolean collectionExists = client.getDatabase("dbName").listCollectionNames()
.into(new ArrayList<String>()).contains("collectionName")