node.js - Firebase 使用“in”查询数组角度
问题描述
我现在面临一个问题。我真的不明白我的错在哪里。
我尝试使用库@angular/fire进行查询
以下是我的查询代码:
return this.firestore.collection('Transaksi', ref => ref
.where('travel', '==', travel)
.where('waktu', 'in', [1, 5]) //this line is problem.
.where('tanggal', '==', tanggal)
.where('dariKota', '==', dari)
.where('menujuKota', '==', menuju))
.valueChanges()
但是,我只在何时获得价值waktu == 5
。
如果我使用
return this.firestore.collection('Transaksi', ref => ref
.where('travel', '==', travel)
.where('waktu', '==', 1)
.where('tanggal', '==', tanggal)
.where('dariKota', '==', dari)
.where('menujuKota', '==', menuju))
.valueChanges()
当我使用waktu == 1
或waktu == 5
(正常)时,我得到了正确的值。但是当我使用waktu in [1, 5]
. 我尝试使用waktu in [5, 1]
但得到了结果。
有什么我想念的吗?还是有角度的,in
仍然不受支持?
解决方案
推荐阅读
- ios - 辅助功能元素在通过滑动器导航时不聚焦,但在触摸元素时聚焦
- php - 如何使用 phpMailer 发送上传的文件(通过文件池)?
- javascript - 删除javascript中两个方括号之间的文本
- android - 在 APK 的 Manifest 文件和 Application 类中,先调用哪个?
- git - 如何重新启动rebase中的最后一个冲突情况?
- python - 使用管道将命令发送到 python 解释器
- python - 将 Keras 模型权重和架构转换为 TensorFlow Lite 模型
- angular - 当路线角度发生变化时如何运行函数?
- unity3d - 变换在 Unity3D 中有什么作用?在幕后
- c# - 同时打开新标签和加载当前标签