【发布时间】:2018-04-08 10:02:16
【问题描述】:
我需要从 Firebase 获取返回数据。在 Sql 查询中它会是这样的:
Select * from * Group By field1, field2 HAVING count(*)=1
如何将上述应用到 Xamarin Android 中的 FireBase。所以我有节点“聊天”,在这里我只想检索记录,而不是在字段“user_email”上重复:
chats
|-...
|---date_and_time:
|---user_email:
|-...
|---date_and_time:
|---user_email:
...
此时我从“聊天”中获取全部数据,这里是代码:
public List<MessageContent> listOfContacts = new List<MessageContent>();
FirebaseClient firebase;
...
firebase = new FirebaseClient(GetString(Resource.String.database_name));
...
var firebaseContacts = await firebase.Child("chats")
.OnceAsync<MessageContent>();
foreach (var item in firebaseContacts)
listOfContacts.Add(item.Object);
【问题讨论】:
标签: android firebase firebase-realtime-database xamarin.ios