System.Net.Http.HttpRequestException:400(错误请求)OnceSingleAsync FIREBASE

时间:2018-11-03 23:45:22

标签: c# firebase xamarin

我尝试从Firebase检索数据,但是如果我添加orderBy()EquatTo()

,则会收到此错误

这是我的代码:

var firebase = new FirebaseClient("https://xxx-xxx.xxxx.com/");
var _item = await firebase.Child("Pc and Laptops")
              .OrderBy("ProductID")
              .EqualTo("ID")
              .WithAuth("someauth")
              .OnceSingleAsync<object>();

这是我的数据库方案:

here is my database scheme

1 个答案:

答案 0 :(得分:0)

您要对从Firebase检索到的数据进行排序,从FireBase文档中,可以看到有三种对数据进行排序的方法,即OrderByChild(),OrderByKey(),OrderByValue()。

https://firebase.google.com/docs/database/unity/retrieve-data

因此您可以在查询语句中使用OrderByChild()。