【发布时间】:2019-10-30 13:18:24
【问题描述】:
我需要创建一个在 firebase 中查找重叠日期的复合查询,所以我想出了以下内容:
.where('startDate', '<=', endDate);
.where('endDate', '>=', startDate);
这个查询会给我重叠的日期范围。问题是firebase 只允许单个字段上的不等式。所以它不会让我使用那个查询。有解决办法吗?
因此,如果您的会议安排在 06/15/19 - 06/18/19,您应该能够看到其他人在 06/17/19 - 07/01/19 之间召开会议。如果我只能在一个日期使用不等式过滤器,我不知道该怎么做。
感谢您的帮助。
【问题讨论】:
标签: angular firebase google-cloud-firestore ionic4