python - 按列表条目过滤 RavenDB 查询
问题描述
我正在使用 ravendb 的 python 客户端
我的目标是在一定范围内选择独特的Types
和他们的TypeCount
DateTime
现在我希望能够在一定DateTime
范围内选择它。例如,如果我们只考虑BTE
类型,如果我会说类似 的内容where Dates > "2020-02-09"
,我希望得到以下结果:
Type = BTE, TypeCount = 2, Dates = ["2020-02-09T00:50:07.0000890", "2020-02-09T00:59:41.0000210"
解决方案
您可以通过删除索引的 Reduce 部分并更改为 来实现此Dates
目的Date = pds.DateTime
,然后您可以像这样查询索引:
var queryResult = session.Query<Index.Result, Index>()
.Where(x => x.Type == "BTE" && x.Date > new DateTime(2020, 2, 9))
.ToList();
推荐阅读
- r - 如何根据值对分组条形图中的条形重新排序
- python - Softmax 输出只返回一个和零?
- javascript - Javascript Array.reduce 奇怪的行为
- django - Rest Framework 将附加变量传递给 ModelViewSet
- java - 每天自动更新graphview
- vue.js - 可以将 v-for 与 :value 一起使用
- python - 在从 PDF 复制的 TXT 文件中插入正确的行尾
- docker - 如何使用防火墙限制对 Windows Server docker 容器的访问?
- html - 即使 iframe 在其中显示内部页面,它是否被视为空元素?
- flutter - 使用颤动图表滚动时性能缓慢