首页 > 解决方案 > 具有订单稳定性的 Firestore 查询

问题描述

在Firebase Firestore中,如果我按顺序(即数字的升序)查询数据库,即使数字可能不是唯一的,顺序会稳定吗?

用“稳定”这个词,我的意思是:如果我多次查询同一个查询而不更新并且结果的顺序相同,那么它就是稳定的。

Firebase Documentation中引用了按顺序查询。

标签: firebasesortinggoogle-cloud-firestore

解决方案


Firestore 通过以下规则保证稳定的排序:

默认情况下,在 orderBy 中未指定的任何需要出现在 orderBy 中的字段都将附加到字段名称 order 中的 order 中。如果未指定名称顺序,则默认附加。

更多详细信息:https ://firebase.google.com/docs/firestore/reference/rest/v1/StructuredQuery


推荐阅读