我们在开发人员商店中使用NoSQL数据库Firebase,并且我们有用户要求我们确保其姓名在联系人列表中排名第一。
由于firebase在插入值时会生成一个随机哈希键,所以我想我将手动更改相应的条目以使其首先出现。
正如您从下面的屏幕快照中看到的,用户John S
。 (希望成为字段类型过滤器中的第一个联系人),其哈希条目为-0AL(手动修改)。但是,如第二个屏幕截图所示,这不起作用。我知道我们可以通过更改数据以使其也包含orderId来以编程方式执行此操作,但这对代码更改来说太大了。
有什么想法可以快速解决吗?
Derek
我们在开发人员商店中使用NoSQL数据库Firebase,并且我们有用户要求我们确保其姓名在联系人列表中排名第一。当firebase生成随机哈希键时...
简短的答案是您不能执行此操作,因为您不能依赖键名。我需要创建一个子属性,并使用Firebase查询适当地提取和排序数据。