来自文档:
您还可以链接多个where()方法以创建更具体的查询(逻辑AND).
我该如何执行OR查询?例:
status为openOR的文档upcomingstatus == openORcreatedAt <= <somedatetime>database firebase google-cloud-platform google-cloud-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)
上面的代码不起作用:(
怎么做到这一点?问候 :)
我想知道是否有办法在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)
请有人有办法做到这一点吗?我是新的扑克而不是顺便说一句.
在谈论Firebase Cloud Firestore时,这种非规范化到底意味着什么?我在互联网上阅读了几篇文章,并在此处找到了一些关于stackoverflow的答案,大多数答案都推荐这种方法。这种非规范化真正有什么帮助?总是有必要吗?
数据库扁平化和非规范化是一回事吗?
这是我的首要问题,希望我能找到一个可以帮助我理解这一概念的答案。我知道是不同的,但是我有两年的MySQL经验。