如何从C#中的FireBase数据库获取NodeId?

时间:2019-12-19 12:35:40

标签: c# .net firebase firebase-realtime-database

FirebaseClient firebaseClient = new FirebaseClient("Your FireBase Database URL");
var result = await firebaseClient.Child("Node").OnceAsync<RelatedModel>();

如何使用此代码获取该NodeId(与图像相同)? Firebase Database

1 个答案:

答案 0 :(得分:3)

要获取id,请尝试以下操作:

FirebaseClient firebaseClient = new FirebaseClient("https://node.firebaseio.com/");
var result = await firebaseClient.Child("UsersInfo").OrderByKey().OnceAsync<RelatedModel>();

foreach (var res in results)
{
  Console.WriteLine($"{res.Key}");
}

首先获取您的Firebase数据库实例,然后添加对节点UsersInfo的引用。然后使用foreachresults中进行迭代,并使用id

检索res.Key