我有一个使用Firebase的项目,并且我为每个帖子存储一个场所。 我正在尝试使用Firebase Admin编写解析器,以查询特定半径的帖子。
每个场地的座标都有纬度和经度。
这是一个示例帖子:
content: "Hello, this is my first post!"
image: "275871e4-a388-4069-991a-810040941613.jpg"
user: "/users/2OcjCV2Vb6TAyEsk9jUKjSELLPr2"
venue: "/venues/S5eIQcwgxCumrmWKRiLU"
是否可以通过过滤场所参考中的lat
和long
来查询所有帖子?
我知道我可以通过查询所有帖子并手动查询每个场所的帖子并在我的节点应用程序中过滤结果来做到这一点,但这绝对不是可扩展的并且网络效率很高。
我发现使用Firebase和其他NoSQL解决方案创建复杂的查询非常困难。