Firebase:如何强制用户在联系人列表中(通过修改哈希)显示在第一位]]

问题描述 投票:1回答:1

我们在开发人员商店中使用NoSQL数据库Firebase,并且我们有用户要求我们确保其姓名在联系人列表中排名第一。

由于firebase在插入值时会生成一个随机哈希键,所以我想我将手动更改相应的条目以使其首先出现。

正如您从下面的屏幕快照中看到的,用户John S

。 (希望成为字段类型过滤器中的第一个联系人),其哈希条目为-0AL(手动修改)。但是,如第二个屏幕截图所示,这不起作用。

enter image description here

enter image description here

我知道我们可以通过更改数据以使其也包含orderId来以编程方式执行此操作,但这对代码更改来说太大了。

有什么想法可以快速解决吗?

Derek

我们在开发人员商店中使用NoSQL数据库Firebase,并且我们有用户要求我们确保其姓名在联系人列表中排名第一。当firebase生成随机哈希键时...

firebase sorting hash
1个回答
0
投票

简短的答案是您不能执行此操作,因为您不能依赖键名。我需要创建一个子属性,并使用Firebase查询适当地提取和排序数据。

© www.soinside.com 2019 - 2024. All rights reserved.