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

ネストされたドキュメントでMongoDbTTLは可能ですか?

    これは現在、TTLインデックスでは不可能です。 Mongodは、指定された秒数の後または特定の時刻にドキュメント全体を削除します。

    セッションサブドキュメントを別のコレクションに保存し、そのコレクションにTTLインデックスを追加することをお勧めします。

    スキーマを変更できない場合は、60秒ごとにコレクションからネストされたドキュメントを削除するバックグラウンドジョブを作成することもできます。




    1. マングース-モデルの配列の長さを取得します

    2. CopyTableを使用したオンラインApacheHBaseバックアップ

    3. 変数からmongoフィールドを設定する方法

    4. ExpressとMongooseを使用して、既存のMongoDBドキュメントの配列にフォームデータを投稿する