Firebase数据库运算符“ OR”

时间:2019-12-16 16:05:31

标签: android google-cloud-firestore

如何使用or

进行查询

示例:

select * from people where eyes ="Blue" or eyes ="Green"

我使用Firestore,可以在"whereEqualTo"时使用,但是我需要。

我现在在Android中的代码是:

db.collection("people")
  .whereEqualTo("eyes","Blue");

1 个答案:

答案 0 :(得分:1)

如果找到了Firestore Query文档here,我们将介绍有关限制的部分。明确覆盖了 OR

它显示为:

  

Cloud Firestore对逻辑OR查询提供了有限的支持。的   in和array-contains-任何运算符最多支持10个逻辑或   等式(==)或数组包含单个字段中的条件。对于   在其他情况下,请为每个OR条件创建一个单独的查询并合并   查询会在您的应用中显示。