Firebaseから返品データを取得する必要があります。 SQLクエリでは、次のようになります。Xamarin Androidの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);
[FirebaseデータベースのSQL](https://stackoverflow.com/questions/42222347/firebase-database-in-sql)の可能な複製 – cutiko