您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在Firestore查询中实施OR-Firebase Firestore

在Firestore查询中实施OR-Firebase Firestore

现在,CloudFirestore支持“IN”查询(公告),该查询使您可以执行一种OR查询,以查找具有相同字段中几个值之一的文档。

例如,上面的查询

db.collection('users')
  .where('company_id', '==', companyId)
  .where('role', 'in', ['Maker', 'Checker', 'Approver']);

CloudFirestore中没有“或”查询。如果要在单个查询中实现此目的,则需要一个单个字段,例如maker_or_checker_or_approver:true

当然,您始终可以执行三个查询并将其加入客户端。

其他 2022/1/1 18:14:33 有753人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶