Составной запрос Firebase - PullRequest
       0

Составной запрос Firebase

0 голосов
/ 23 апреля 2020

В настоящее время я работаю над проектом, в котором мы хотим использовать firebase в качестве нашего серверного бэкэнда. После прочтения некоторых страшных историй о приложениях и веб-сайтах, цены на которые выросли, я сейчас пытаюсь понять, сколько операций чтения / записи будет необходимо.

На данный момент я застрял в запросе:

  • У меня есть коллекция документов, каждый из которых имеет массив объектов в качестве одного из своих атрибутов. Ключевым атрибутом этих объектов в этом массиве является их имя.

    атрибут: [{name: "A", ...}, {name: "B", ...}, ...]

  • У нас есть запрос с массивом имен в качестве входных значений, с максимальной длиной 10.

    input: ["A", "B", " F "]

  • Моя цель - получить один документ, который имеет наибольшее перекрытие между входным массивом и именами объектов выше. (Если несколько имеют одинаковое перекрытие, мы просто выбираем случайным образом одно).

Есть ли способ эффективно выполнить эту работу с облачным пожарным хранилищем Firebase?

Заранее спасибо! Извините, если мой вопрос слишком расплывчатый, я изо всех сил старался объяснить его как можно яснее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...