我正在阅读我的项目React InstantSearch的文档,而我遇到的一件事就是添加日期范围以对我的点击列表进行排序。这样做有没有运气?假设我的字段createdAt
的值为2017-11-08T09:19:46.310Z
,另一个字段createdAt
的值为2017-11-10T09:19:46.310Z
。有没有办法可以在这两个日期之间得到结果?
提前致谢!
更新:我尝试添加<Configure />
代码,如下所示:
<InstantSearch
appId={'appId'}
apiKey={'my-api-key'}
indexName={'storeName'}
>
<Configure filters="createdAt: 1503406467899 TO 1509950548555" />
<SearchHit user={this.props.user} />
</InstantSearch>
现在我收到此错误,我的列表不再加载:
warning.js:36 Warning: Failed prop type: Required prop `searchForItems` was not specified in RefinementList. in RefinementList (at translatable.js:22)
这可能与过时的React Instant Search有关吗?
答案 0 :(得分:0)
您可以首先将字符串日期转换为时间戳,然后使用您可以执行的Configure widget:
<Configure filters="createdAt: 1511184231 TO 1511185231" />
(虚构的时间戳)