火力基础和查询
Firebase AND query
本文关键字:查询 更新时间:2023-09-26
我想使用 Firebase 选择已经开始但尚未结束的日历活动,或者在未来 6 个月内开始的日历活动。
在伪SQL中,我想要的是:
WHERE `start` < {6 months from now} AND `end` > {now}
问题是,我知道如何获得这些用例之一,但不能同时获得两个用例:
firebase.orderByChild('start').endAt(+new Date() + 15724800000)
firebase.orderByChild('end').startAt(+new Date())
如果我尝试将两者结合起来,则会出现以下错误:
未捕获的错误:Query.orderByChild:不能组合多个 orderBy 调用。
我不想执行两个查询来过滤列表。可能只有几个结果与我想要的查询匹配,但可能有数百万个结果本身与任何一个查询匹配。
https://www.firebase.com/blog/2013-10-01-queries-part-one.html#between
firebase.orderByChild('start')
.startAt(startTime)
.endAt(endTime)
.once('value', function(snap) {
console.log('messages in range', snap.val());
});
相关文章:
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- j查询utc offSets的时差
- 如何有效地将游戏数据存储在URL查询字符串中
- 如何处理node.js节点mongodb中的连接和查询队列
- 如何从 HTML 查询中删除项目
- 从查询字符串参数推断出正确的数据类型
- 将curl查询转换为jQuery.ajax()
- 触发媒体查询断点时刷新页面
- 使用DynamoDB查询返回
- 当查询不在displayField中时,引导Ajax Typeahead不显示结果
- 如何将PHP get查询转换为Meteor's HTTP.get()
- AngularJS:获取链接中没有哈希的查询字符串值
- 捕获初始RedQueryBuilder查询中的SQL问题
- AngularJS,如何更改查询字符串
- 具有大型几何图形的基于沙发的空间查询
- 在php中提交数据时,如果某些值为null,而某些值为非null,如何进行查询
- o数据扩展查询在SystemUserRolesSet上不起作用
- Xpath运行缓慢的查询
- Solr查询以按日期月份获取数据&年
- 用于查询错误转换的角度资源返回列表