Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.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
Android 如何从firebase返回带有特定变量的文档?_Android_Flutter_Dart_Google Cloud Firestore - Fatal编程技术网

Android 如何从firebase返回带有特定变量的文档?

Android 如何从firebase返回带有特定变量的文档?,android,flutter,dart,google-cloud-firestore,Android,Flutter,Dart,Google Cloud Firestore,我只想查看编号小于或等于10的文档(不显示所有文档)。 这是我的密码: Future getHomeWsyl()async{ var firestore = Firestore.instance; QuerySnapshot snapshot = await firestore.collection("HomePageWsyl").getDocuments(); return snapshot.documents; } 要执行此操作,请在此代码中

我只想查看编号小于或等于10的文档(不显示所有文档)。 这是我的密码:

Future getHomeWsyl()async{ 
    var firestore = Firestore.instance;         
    QuerySnapshot snapshot = await firestore.collection("HomePageWsyl").getDocuments();  
    return snapshot.documents;
}
要执行此操作,请在此代码中更正什么


要仅获取有限数量的文档,请使用

比如:

firestore.collection("HomePageWsyl").limit(10).getDocuments(); 
firestore.collection("HomePageWsyl").where("Number", isLessThanOrEqualTo: 10).getDocuments(); 

要仅获取字段与特定条件匹配的文档,请使用

比如:

firestore.collection("HomePageWsyl").limit(10).getDocuments(); 
firestore.collection("HomePageWsyl").where("Number", isLessThanOrEqualTo: 10).getDocuments(); 
这意味着您的文档必须有一个名为
Number
且带有数值的字段


我建议您熟悉和上的Firestore文档,以及的参考文档,特别是。

Firestore.collection(“HomePageWsyl”)。其中(“编号”,isLessThanOrEqualTo:10)。getDocuments();
在firebase中,“Number”应该是Number

我厌倦了这个,但没有为我工作:-
firestore.collection(“HomePageWsyl”)。其中(“Number”,isLessThanOrEqualTo:10)。getDocuments()您的文档是否有“数字”字段?否则,查询就没有意义了。如果他们这样做了:代码中有什么不适合你?请明确说明您使用该代码尝试了什么。如果您在问题中的Firebase控制台中显示文档的屏幕截图,这通常也很有用。事实上,这通常比查看应用程序的输出更有帮助。在我的Fiebase中,我将数字转换为字符串,应该是数字,为我解决了,谢谢