相关疑难解决方法(0)

如何在Cloud Firestore中使用逻辑OR执行复合查询?

来自文档:

您还可以链接多个where()方法以创建更具体的查询(逻辑AND).

我该如何执行OR查询?例:

  1. 给我所有字段statusopenOR的文档upcoming
  2. 给我所有文件的领域status == openORcreatedAt <= <somedatetime>

database firebase google-cloud-platform google-cloud-firestore

24
推荐指数
2
解决办法
6322
查看次数

Firebase Firestore - 或查询

如何通过一个字段的多个值获取数据?例如,我有包含帖子的数据库,我想查询blogId为1或2的所有帖子,按时间戳排序.

collection("posts").whereEqualTo("blogId", "1")
.whereEqualTo("blogId", 2).orderBy("timestamp", Query.Direction.DESCENDING).limit(50)
Run Code Online (Sandbox Code Playgroud)

上面的代码不起作用:(

怎么做到这一点?问候 :)

android google-cloud-firestore

19
推荐指数
5
解决办法
6935
查看次数

Flutter firestore复合查询

我想知道是否有办法在Flutter中查询firebase firestore集合,为查询添加多个字段.我尝试了一些方法,但我没有意识到如何做到这一点.例如:

CollectionReference col = Firestore.instance
    .collection("mycollection");

col.where('nome', isEqualTo: 'Tyg');
col.where('valor', isLessThan: '39');
Run Code Online (Sandbox Code Playgroud)

请有人有办法做到这一点吗?我是新的扑克而不是顺便说一句.

dart firebase flutter google-cloud-firestore

3
推荐指数
1
解决办法
2254
查看次数

什么是Firebase Cloud Firestore中的非规范化?

在谈论Firebase Cloud Firestore时,这种非规范化到底意味着什么?我在互联网上阅读了几篇文章,并在此处找到了一些关于stackoverflow的答案,大多数答案都推荐这种方法。这种非规范化真正有什么帮助?总是有必要吗?

数据库扁平化和非规范化是一回事吗?

这是我的首要问题,希望我能找到一个可以帮助我理解这一概念的答案。我知道是不同的,但是我有两年的MySQL经验。

firebase google-cloud-firestore

1
推荐指数
1
解决办法
704
查看次数