C# Xamarin表单中按日期列出的Firebase筛选器
我希望类似于Xamarin表单中的查询,用于显示日期范围之间的数据C# Xamarin表单中按日期列出的Firebase筛选器,c#,xamarin,firebase-realtime-database,xamarin.forms,C#,Xamarin,Firebase Realtime Database,Xamarin.forms,我希望类似于Xamarin表单中的查询,用于显示日期范围之间的数据 firebase.database().ref().child("Users").orderByChild('regdate') .startAt("2019-01-05").endAt("2019-01-10"); 或以任何其他方式在xamrin表单中按日期范围筛选数据。我正在为我的应用程序使用NuGet packageFirebaseDatabase.net。 请帮助我如何实现它 我从中复制了上述查询。firebase
firebase.database().ref().child("Users").orderByChild('regdate')
.startAt("2019-01-05").endAt("2019-01-10");
或以任何其他方式在xamrin表单中按日期范围筛选数据。我正在为我的应用程序使用NuGet packageFirebaseDatabase.net。
请帮助我如何实现它
我从中复制了上述查询。firebase database dotnet包的回购协议包含有关的文档。通过阅读,您找到的查询似乎转化为:
var firebase = new FirebaseClient("https://dinosaur-facts.firebaseio.com/");
var users = await firebase
.Child("Users")
.OrderBy("regdate")
.StartAt("2019-01-05")
.EndAt("2019-01-10")
.OnceAsync<User>();
var firebase=新的FirebaseClient(“https://dinosaur-facts.firebaseio.com/");
var users=wait firebase
.Child(“用户”)
.OrderBy(“regdate”)
.StartAt(“2019-01-05”)
.EndAt(“2019-01-10”)
.OnceAsync();
其中,
User
是一个自定义类,您可以创建该类来表示为数据库中的用户存储的JSON属性,类似于,firebase数据库dotnet
repo中的,以及示例中的。Frank它给我的错误响应:{“error”:“Index not defined,add\”.indexOn\:“DateCLD\”,用于路径\“/Sales”\“,遵守规则”}我还更新了我的原始Firebase数据库映像。您需要在安全规则中定义一个索引,以便Firebase服务器可以执行查询。请参阅“谢谢您”,Frank,添加索引后,我获得了预期的输出。您能否告诉我,在插入或删除新数据时,如何以xamarin表单实时通知?