完了後のクエリ:私たちが知っているように、すべての古いコレクションが
しかしを削除された後、いくつかの新しいコレクションを作成したい
を実行し、私はこのコードでVERTXのmongoclientを使用しています複数の非同期クエリ
mongoClient.getCollections(res -> {
if (res.succeeded()) {
if (res.result().size() > 0) {
for (String collection : res.result()) {
mongoClient.dropCollection(collection, resDrop -> {
if (resDrop.succeeded()) {
LOGGER.warn(collection + "was dropped");
}
});
}
} else LOGGER.warn("database was dropped");
} else LOGGER.warn("database was dropped");
});
、非同期的に実行されるコレクションの削除 古いコレクションがすべて削除されたときはどうすればわかりますか?
すべてのコレクションを1つのコマンドで破棄しない理由は何ですか?これを確認してくださいhttp://vertx.io/docs/vertx-mongo-client/java/#_running_other_mongodb_commands –
これは単なるテスト用です私はこれを必要とします複数の非同期クエリの完了後にクエリを実行 – user298582
completablefutureまたはrxjavaを使用 –