Я использую Firestore для создания своего приложения. Но у меня проблема в том, что мне нужно, чтобы все пользователи рекомендовали пользователям других пользователей. В настоящее время я решаю эту проблему, записывая все данные, необходимые для цикла, в обзорный документ внутри моей пользовательской коллекции. Но я понимаю, что размер одного документа может быть не больше 1 МБ. Это означает, что я могу хранить только ~ 1000 пользователей.

Пример моей базы данных

{
  'users': {
    'userId': 'username'
  }
}

Как я могу это решить?

0
Tutorialwork 18 Июл 2020 в 13:39

1 ответ

Лучший ответ

Ограничение в 1 МБ на документ - жесткое ограничение. Это не может быть превышено. Если у вас больше элементов, чем может поместиться в один документ, вам нужно будет переместить эти элементы в отдельные документы. Обычно для этого используют вложенную коллекцию.

Если у вас есть ограничения на бесплатное пособие, очевидно, вам придется перейти на платный план. Эти ограничения просто невозможно превзойти и их невозможно спроектировать.

0
Doug Stevenson 18 Июл 2020 в 15:41