我正在开发一个应用程序,它需要搜索所有附近的用户而不共享他们在 100 英里内的坐标,比如说。下面的示例我使用 GeoHash 来帮助我计算距离。
在 FireStore 中,我在用户集合中有以下文档。
{
"userId" : "12345",
"displayName" : "username",
"geoHash" : "gbsuv",
"photoUrl" : "example.com/user.jpg",
"refId" : "0001"
}
问题是:我应该如何保护“geoHash”免于在集合内的每个文档中被检索到?