【发布时间】:2017-06-16 16:11:04
【问题描述】:
支持我有一个如下数据库:
{
"eventAttendees" : {
"fm" : {
"9" : "Alice",
"23" : "Khanh",
"43" : "Bach"
}
},
"events" : {
"fm" : {
"date" : "2017-06-16",
"name" : "I love Firebase Meetup in Tokyo yesterday".
},
"gm" : {
"date" : "2017-08-12",
"name" : "Meet Linh"
}
},
"users" : {
"1" : {
"name" : "David"
},
"2" : {
"name" : "Alice"
},
"10" : {
"name" : "Khanh"
}
}
}
如果我查询关键字“Firebase Meetup”,它会起作用。
let query = ref.child("events").queryOrdered(byChild: "name").queryEqual(toValue: "Firebase Meetup").queryLimited(toFirst: 1)
query.observe(.value, with: { (snapshot) in
let content = snapshot.value as? [String : AnyObject] ?? [:]
print(content)
->返回
["fm": {
date = "2017-06-16";
"name" : "I love Firebase Meetup in Tokyo yesterday". ;
}]
但如果我查询关键字“Firebase”,它不起作用。
是否可以查询“Firebase”并获得如下结果?
["fm": {
date = "2017-06-16";
"name" : "I love Firebase Meetup in Tokyo yesterday". ;
}]
【问题讨论】:
-
看
queryStartingAtValue和queryEndingAtValue:firebase.google.com/docs/database/ios/…
标签: firebase firebase-realtime-database