gpt4 book ai didi

ios - Firebase 中的嵌套键查询?

转载 作者:行者123 更新时间:2023-11-28 15:56:44 25 4
gpt4 key购买 nike

Firebase 数据结构

{
"books": {
"-KaKjMMw-WQltqxrGEmj": {
"categories": {
"cat1": true,
"cat2": true
},
"author": "user1",
"title": "event1"
},
"-KaKjMMw-WQltqxrGEmk": {
"categories": {
"cat1": true,
"cat2": false
},
"author": "user1",
"title": "event2"
}
}
}

查询查找特定作者的所有书籍

FNode.testNode.child("books")
.queryOrderedByChild("author")
.queryEqualToValue("user1")
.observeEventType(.Value) { (snapshot) in
print(snapshot)
}

问题:

我想找到属于cat1 的所有书籍。无法弄清楚要执行此操作的查询。

最佳答案

经过大量的打击和尝试,终于得到了我的答案。

对于上面的结构。如果你想找到所有属于 cat1books 下面是查询:

FNode.testNode.child("books")
.queryOrderedByChild("categories/cat1").queryEqualToValue(true)
.observeEventType(.Value) { (snapshot) in
print(snapshot)
}

注意:FNode.testNode 可以是 FIRDatabaseReference 类型的任何节点

致 Firebase 团队:您能否在数据结构中包含所有可能的 firebase 查询示例,并将其与 firebase 文档放在一起。现在对我们来说是一种试探性的尝试。

关于ios - Firebase 中的嵌套键查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41626996/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com