javascript - 通用 Firestore 方法
问题描述
我需要where
在一些服务中使用 soooo many 子句创建许多 firestore 查询,这里是示例代码:
let user = await db.collection('user');
if (firstName) {
user = user.where("name", "==", firstname);
}
if (lastName) {
user = user.where("lastName", "==", lastName);
}
//many many more where clause
return user.get();
我需要在我的项目的很多地方创建这样的东西,所以现在我有一个问题,是否有可能创建一种通用方法来使用 manywhere
子句在 Firestore 集合中进行搜索?
感谢您的帮助,我想在我的项目中省略样板
解决方案
推荐阅读
- javascript - 在 React Native 中更改其他组件的状态
- angular - Firebase Web FCM 消息(messaging/use-public-key-before-get-token)
- bootstrap-4 - 如何使用引导程序创建网格
- dart - 如何阻止颤振视频播放器播放我的旧视频?
- angular - Angular 7 测试:NullInjectorError:ActivatedRoute 没有提供者
- numpy - 在同一数据数组上应用多个参数函数
- jenkins - 如何在詹金斯管道阶段视图中抑制 shell 命令输出?
- ruby - 如何使用 Ruby 和 RSpec 测试 HTTParty API 调用
- shell - Kill:AIX 7.1 上的无效信号
- excel - 不知道为什么我得到变量未定义错误