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

特定のフィールドのMongooseaddexpires属性

    これを@dyoubergに持ってきてくれてありがとう。はい@sadrzadehsinaTTLインデックスも使用できますが、要件の観点から見た場合の唯一の欠点は、ドキュメントがTTL通過すると、コレクションからドキュメントが削除されることです。ドキュメントを失っても大丈夫な場合は、すべてがmongodb自体によって処理されるため、おそらくTTLが最適なオプションです。コレクションにインデックスを作成するだけです。

    ドキュメントを保持するつもりなら、TTLは役に立たないかもしれませんが、単純なロジックを構築することはできます(コメントにあります)。




    1. E:パッケージmongodb-orgが見つかりません

    2. 集合体からMongodbカーソルを反復処理します

    3. MongoDBでの埋め込みドキュメントのフィルタリング

    4. すべてのフィールドが一意である場合にのみ、ドキュメントをMongoDBに挿入します