У меня есть проект, использующий 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.