具有多个组合WHERE条件的Firebase查询,即WHERE(condition1)或WHERE(condition



在查询一些firebase集合时,我希望组合多个where条件。以下是有效的方法,但希望进一步扩展。

const db = admin.firestore();
const snapshot = await db.collection(collectionId).where("published", "!=", false).get();

上面的方法很有效,但我想添加另一个OR where("another_property","!=","some_value"(来实现我所需要的,但无法获得正确的语法。

在NoSQL数据库中,您应该围绕要进行的查询构建数据,而不是围绕数据扭曲查询。

让我们回到老派,看看你的查询的真值表:

A’A’或B’<1>1<1>1
A BB’
0 0 1
1 0 0 1 1
0 10
1 1 0 0 0

最新更新