sql >> データベース >  >> NoSQL >> MongoDB

MongoDBの各ドキュメントの最終更新時刻を取得するにはどうすればよいですか?

    最終更新時刻を自分でキャプチャする必要があります。

    私のアプリケーションでは、AuditEventsをキャプチャするAuditTrailオブジェクトを保持しています。これらのイベントは、オブジェクトの挿入、更新、または削除時に発生します(削除は私のシステムでは仮想であり、フラグを設定するだけです)。

    AuditEventごとに、日付、認証されたユーザー、dbアクション、およびアプリケーションによって入力された説明を追跡します。これはPersistentObjectに実装されているため、Mongoに保存されているオブジェクトのデータベースアクションに対して自動的に呼び出されます。

    この実際の実装にはほとんど時間がかかりませんでしたが、最終更新時刻を取得する機能と、Mongoのすべてのセキュリティとカスタマーサポートに必要なその他の情報の両方を提供します。



    1. mongodumpがインデックスをバックアップしないのはなぜですか?

    2. または、nilまたはMongoidと一致するクエリはまだ一致しますか?

    3. 運用データベースのアクセシビリティ

    4. MongoDB-インデックスエラーのないsort()のデータが多すぎます