From 6fb69d067dd951d3ea080bee79d9e52834132f62 Mon Sep 17 00:00:00 2001 From: Steve Lorello <42971704+slorello89@users.noreply.github.com> Date: Thu, 2 May 2024 13:21:33 -0400 Subject: [PATCH] Update faq.md for #449 --- docs/faq.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/faq.md b/docs/faq.md index 51dd65bd..9a72a6cc 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -3,4 +3,5 @@ * **Does Apply support String interpolation?** Not yet; rather than using string interpolation, you'll need to use `string.Format` * **Do bitwise operations work for apply?** No - the Bitwise XOR operator `^` indicates an exponential relationship between the operands * **When the Aggregation materializes, there's nothing in the `RecordShell` object. What gives?** The `RecordShell` item is used to preserve the original index through the aggregation pipeline and should only be used for operations within the pipeline. It will never materialize when the pipeline is enumerated -* **Why Do some Reductive aggregations condense down to a single number while others condense down to an IEnumerable?** When you build your pipeline, if you have a reductive aggregation not associated with a group, the aggregation is run immediately. The result of that reduction is furnished to you immediately for use. \ No newline at end of file +* **Why Do some Reductive aggregations condense down to a single number while others condense down to an IEnumerable?** When you build your pipeline, if you have a reductive aggregation not associated with a group, the aggregation is run immediately. The result of that reduction is furnished to you immediately for use. +* **Is the `RedisCollection` thread safe?** - The `RedisCollection` is only thread safe when initalized with the `saveState` option set to false. e.g. `var collection = provider.RedisCollection(false);`