From f7cddfb5591ae463c11541b206f4fa74b97bf996 Mon Sep 17 00:00:00 2001 From: joshvanl Date: Wed, 15 Feb 2023 16:34:47 +0000 Subject: [PATCH 1/2] Sets TTL support for mongodb state store to enabled Signed-off-by: joshvanl --- daprdocs/data/components/state_stores/generic.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daprdocs/data/components/state_stores/generic.yaml b/daprdocs/data/components/state_stores/generic.yaml index 9a6ef7d0e..32cce46b7 100644 --- a/daprdocs/data/components/state_stores/generic.yaml +++ b/daprdocs/data/components/state_stores/generic.yaml @@ -106,7 +106,7 @@ crud: true transactions: true etag: true - ttl: false + ttl: true query: true - component: MySQL link: setup-mysql From 53693c73bdb882c461de4ea8fbcfba8f6be8189e Mon Sep 17 00:00:00 2001 From: joshvanl Date: Tue, 28 Feb 2023 17:05:42 +0000 Subject: [PATCH 2/2] Adds reference to TTL in mongodb state reference Signed-off-by: joshvanl --- .../supported-state-stores/setup-mongodb.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/daprdocs/content/en/reference/components-reference/supported-state-stores/setup-mongodb.md b/daprdocs/content/en/reference/components-reference/supported-state-stores/setup-mongodb.md index 85b35c0c9..428953dd3 100644 --- a/daprdocs/content/en/reference/components-reference/supported-state-stores/setup-mongodb.md +++ b/daprdocs/content/en/reference/components-reference/supported-state-stores/setup-mongodb.md @@ -112,6 +112,10 @@ The username is `admin` by default. {{< /tabs >}} +### TTLs and cleanups + +This state store supports [Time-To-Live (TTL)]({{< ref state-store-ttl.md >}}) for records stored with Dapr. When storing data using Dapr, you can set the `ttlInSeconds` metadata property to indicate when the data should be considered "expired". + ## Related links - [Basic schema for a Dapr component]({{< ref component-schema >}}) - Read [this guide]({{< ref "howto-get-save-state.md#step-2-save-and-retrieve-a-single-state" >}}) for instructions on configuring state store components