mongoose を使用すると、ドキュメントに有効期限を正常に追加できます:
ただし、設定された有効期限を過ぎてもデータは削除されません。公式ドキュメントには、mongo バックグラウンド サービスが 1 分ごとに有効期限設定をポーリングすると記載されていますが、これはもはや数分の遅延の問題ではありません。有効期限は有効になっていません。/
漂亮男人2017-05-17 09:58:31
私はこの問題を自分で解決し、公式ドキュメント https://docs.mongodb.com/manu... を読み直しました
スキーマで定義されたインデックスは実際のデータに対応している必要があります。
リーリースキーマの createAt は arr の createAt に対応する必要があり、それが有効になるまでの時間を指定する必要があります。
大家讲道理2017-05-17 09:58:31
いくつかの提案:
1. まず、投稿した部分の実際の TTL 状況を確認してください。上のコードは下のスクリーンショットと矛盾しているように感じます。
2.server.Statusのttl部分を見てくださいdb.serverStatus().metrics.ttl
ご参考までに。
MongoDB が大好きです!楽しむ!