RavenDB 4.0 - Where 子句的确切参数

RavenDB 4.0 - exact parameter of Where clause

我正在尝试玩 RavenDB 4.0 RC。我正在从 RavenDb 3.0 迁移到最新版本。

我遇到的问题是扩展方法IRavenQueryable<T> IQueryable<T>.Where<T>(System.Linq.Expressions.Expression<Func<T, bool>> predicate, bool exact)

exact参数究竟是做什么的?根据我将其设置为 true 时的调查,RavenDB 没有提供查询结果和索引,其中查询的一部分是字符串比较。

我目前还找不到 RavenDB 4.0 的任何文档,所以也许有人遇到过它并且可以给我解释一下那个参数是什么?

关于 RavenDB 4.0 的书目前正在编写中,但现在可以在这里下载: https://github.com/ravendb/book/releases/tag/v4.0.9-preview

特别是,这控制了查询将使用的任何内容 exact(State = 'abc')exact 行为控制 RavenDB 默认情况下如何处理查询。在这种情况下,与不区分大小写的行为不同,这将生成大小写 sensitive 匹配。

这仅适用于不使用索引的查询,在这种情况下,索引字段上指定的定义优先。