Firestore中等效的SQL IN运算符

时间:2018-09-30 10:15:15

标签: flutter google-cloud-firestore

我正在使用Firestore和Flutter做一些实验。我有良好的SQL背景,这种No-SQL情况对我来说是全新的。

这是我的问题: 我有一个users集合,其中的每个文档都有一些描述性字段和一个friends字段,该字段是对其他users文档的引用数组:

{
    name: "Bob",
    friends: ["ref1","ref2"]
}

我想拿鲍勃的朋友,但我不知道怎么做。

在SQL中,我将使用IN运算符,执行类似的操作

SELECT user
FROM usersCollection
WHERE ref in ('ref1','ref2')

很显然,为了清楚起见,我发明了这些名称。

我在网上找不到任何东西,而且我开始认为这可能不是正确的方法。

我现在没有代码测试,因为我在黑暗中徘徊并且没有在网上找到任何东西(也许我在寻找错误的东西)。

谢谢!

0 个答案:

没有答案
相关问题