Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Xamarin表单中按日期列出的Firebase筛选器_C#_Xamarin_Firebase Realtime Database_Xamarin.forms - Fatal编程技术网

C# Xamarin表单中按日期列出的Firebase筛选器

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

我希望类似于Xamarin表单中的查询,用于显示日期范围之间的数据

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表单实时通知?