按列表条目过滤RavenDB查询

问题描述 投票:3回答:1

我正在为ravendb使用python客户端

我的目标是在Types的特定范围内选择唯一的TypeCount及其DateTime

目前,我有以下Map and Reduce:enter image description here

这给了我以下结果:enter image description here

现在,我希望能够在某个DateTime范围内进行选择。例如,如果我们只考虑BTE类型,那么如果我说些类似where Dates > "2020-02-09"的话,我希望得到以下结果:Type = BTE, TypeCount = 2, Dates = ["2020-02-09T00:50:07.0000890", "2020-02-09T00:59:41.0000210"

python date indexing ravendb raven
1个回答
1
投票

您可以通过删除索引的减少部分并将Dates更改为Date = pds.DateTime来实现,然后可以像这样查询索引:

var queryResult = session.Query<Index.Result, Index>()
                        .Where(x => x.Type == "BTE" && x.Date > new DateTime(2020, 2, 9))
                        .ToList();
© www.soinside.com 2019 - 2024. All rights reserved.