Firebase Firestore трюки | Кодементор

Как разработчик с полным стеком, который много раз работал с множеством баз данных, особенно с базой данных NoSql firebase, я уверен, что могу указать несколько хороших приемов при сохранении ваших данных в репозитории firebase firestore.
Firestore состоит из двух основных частей: документа и коллекции. Каждый документ может содержать одну коллекцию, и каждая коллекция также может содержать другой документ, поэтому вы можете в основном складывать документы внутри коллекций и так далее.
Когда дело доходит до хранения данных в базе данных noSQL, лучше всего говорить о дублировании данных, которые вы всегда стремитесь получить в большом количестве. Примером может служить таблица User, в которой Wallet находится внутри каждого пользователя. Идеальным способом является создание коллекции вне Wallet, а также создание подколлекции Wallet внутри каждого пользователя, это может сделать вашу жизнь намного проще, так как запросы будет просто получить доступ к нужному кошельку пользователя. Также теперь вы можете просто запрашивать кошельки и получать статистику по этим кошелькам вместо того, чтобы перебирать пользователей-> кошельки.
Единственным недостатком здесь является то, что при обновлении вы просто обновите как кошелек внутри коллекции пользователя, так и коллекцию кошелька, хорошей практикой является указание одного и того же идентификатора, поэтому было бы просто обновить кошелек.[ID-X] и Пользователь->Кошелек[ID-X] что если есть идентификатор с именем ID-X.

ваше здоровье.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *