Spring DataドキュメントでMongoDBのドキュメントに有効期限を割り当てる方法がありません。 誰かが例を挙げて助けてもらえますか?おかげさまで SpringデータMongoDBプログラムで有効期限を割り当てる方法
2
A
答えて
3
あなたはそのタイプフィールド上@Indexed
注釈のexpireAfterSeconds
属性を使用してそれを行うことができますが.Roughly Date
次のとおりです。
@Document
public class SomeEntity {
String id;
@Field
@Indexed(name="someDateFieldIndex", expireAfterSeconds=3600)
Date someDateField;
// rest of code here
}
または操作することにより、MongoTemplate
:
mongoTemplate
.indexOps(SomeEntity.class)
.ensureIndex(new Index().on("someDateField", Sort.Direction.ASC).expire(3600));
の
+0
ありがとうございますが、文書全体が期限切れで削除されているか、フィールドだけですか? – ArsenalFan
+0
文書全体。 TTLインデックスを参照してください:https://docs.mongodb.com/manual/core/index-ttl/ –
関連する問題
- 1. QuickBooksでAccessTokenの有効期限を割り当てる方法
- 2. 有効な割り当てを確認する方法
- 3. Eh Springブート時のキャッシュ有効期限
- 4. 角2+有効なルートパラメータからデータを割り当てます
- 5. オーバーラップをクリーンアップする有効期限 - 有効期限
- 6. IF有効期限のチェック方法
- 7. 有効期限
- 8. 非同期処理の有効期限を持つRedisとMongoDB
- 9. 未割り当ての領域をプログラムでフォーマットする方法
- 10. oooBasic:プログラムでマクロにキーを割り当てる方法は?
- 11. 3D SCNNodeにプログラムで材料を割り当てる方法は?
- 12. 権限と役割の割り当てサブドメイン固有のDrupal 7
- 13. マシュマロ!プログラムでアプリの権限を有効にする方法
- 14. デリゲートを割り当て、プログラム
- 15. #php - 「セッションの有効期限」の代わりに「ページの有効期限」
- 16. SpringデータMongoDb - 有効なドキュメントのみを返す "findAll"メソッドの使用方法
- 17. パスワードリセットリンク有効期限
- 18. パスワード有効期限
- 19. JRE有効期限
- 20. C++でスマートポインタを使用してメモリを割り当てる方法と有効な方法
- 21. C#でクッキーの有効期限を設定する方法
- 22. Cognitoでトークンの有効期限を処理する方法
- 23. ドットネットコアでクッキーの有効期限を読み取る方法は?
- 24. AngularJSでCookieの有効期限を検出する方法は?
- 25. Microsoft.Extensions.Caching.Redis.Coreでasp.netコアプロジェクトの有効期限を設定する方法
- 26. websphereでキャッシュエントリを有効期限切れにする方法
- 27. Prestashopでキャッシュの有効期限を処理する方法
- 28. セッションの有効期限と有効期限
- 29. fcmプッシュ通知の有効期限や有効期間の設定方法
- 30. ウィンドウ上のコピー/ペーストの権限を割り当てる方法
可能な重複[タイムスタンプを保存する方法MongoDbのタイプ値| Java](http://stackoverflow.com/questions/27895955/how-to-save-timestamp-type-value-in-mongodb-java) –