Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.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
Javascript Firestore.orderBy()也返回文档,而不查询字段_Javascript_Firebase_Google Cloud Firestore - Fatal编程技术网

Javascript Firestore.orderBy()也返回文档,而不查询字段

Javascript Firestore.orderBy()也返回文档,而不查询字段,javascript,firebase,google-cloud-firestore,Javascript,Firebase,Google Cloud Firestore,我用一个新字段更新了一组文档,该字段对应于一个新特性。五分之一的评级。以前我有一个列表,列出了所有文档的创建顺序。现在,我想按评级顺序显示所有文档。使用.orderBy的问题在于,它只返回带有评级字段的较新文档。是否有一种方法可以按评级顺序返回所有文档,但也可以包括底部没有评级的文档?所有Firestore查询都经过优化,以返回单个范围内的文档。您的需求本质上变成了一个或条件,需要从两个范围返回文档。这在FixStury查询中是不可能的。我认为这是一个有效的请求,所以您可能需要考虑。

我用一个新字段更新了一组文档,该字段对应于一个新特性。五分之一的评级。以前我有一个列表,列出了所有文档的创建顺序。现在,我想按评级顺序显示所有文档。使用.orderBy的问题在于,它只返回带有评级字段的较新文档。是否有一种方法可以按评级顺序返回所有文档,但也可以包括底部没有评级的文档?

所有Firestore查询都经过优化,以返回单个范围内的文档。您的需求本质上变成了一个
条件,需要从两个范围返回文档。这在FixStury查询中是不可能的。

我认为这是一个有效的请求,所以您可能需要考虑。