私たちのアプリケーションは大量のデータをログに記録しているため、週に 1 回、データをアーカイブして本番マシンから移動する必要があります。今は手作業ですが、自動化しています。基本的には「mongodump」を使って出力を圧縮してからクラウドに移動し、本番マシンでログに記録されたデータを削除します。
私の質問は、データベース内のすべてのドキュメントを削除する前に、mongodump が成功したことを確認するにはどうすればよいですか? 以下の基本的な擬似コード:
if(mongodumpIsSuccessful)
{
//delete all document in log collection
}
else
{
//handle failed mongodump
}
ドキュメントを調べましたが、何も見つからないようです。mongodump を使用せずに、私がやろうとしていることを達成するためのより良い方法はありますか? ありがとう。それ