首页 > 解决方案 > 通用 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 集合中进行搜索?

感谢您的帮助,我想在我的项目中省略样板

标签: javascriptnode.jstypescriptgoogle-cloud-firestore

解决方案


推荐阅读