Официальная документация Cloud Firestore действительно полезна.
Хранить что-то в облаке Firestore действительно легко. Например, если вы напишите что-то вроде этого:
const doc = await firebase
.firestore()
.collection('bucketName')
.doc('docId')
.get()
.data()
, вы получите документ с идентификатором docId
из корзины bucketName
. Если документ и / или корзина не существует, вы просто получите неопределенное значение.
Вместо этого, если вы напишите:
const docId = await firebase
.firestore()
.collection('bucketName')
.add({
name: "Marco",
born: "1993"
})
, вы получите идентификатор docId
новый документ, который был добавлен в коллекцию bucketName
, содержащую объект {...}
.
Схема не требуется. Если вы добавляете документ в несуществующую корзину, Firebase создает корзину, а затем добавляет в нее документ.
Из React Native вам нужно вызвать функцию и вызвать, например, код, который я предоставил выше. С возвращенным значением вы можете использовать приставку, сохранить данные в хранилище и использовать их в приложении.