/ / як додати документ до бази даних firestore за допомогою реагувати native - javascript, firebase, response-native, google-cloud-firestore

Як додати документ до бази firestore за допомогою реагування native - javascript, firebase, reac-native, google-cloud-firestore

Ми намагаємось додавати значення документів вручну, використовуючи рідну програму для реагування на DB Firestore.

Ось посилальний код, який ми знайшли для Інтернету

db.collection("cities").doc("LA").set({
name: "Los Angeles",
state: "CA",
country: "USA"
})
.then(function() {
console.log("Document successfully written!");
})
.catch(function(error) {
console.error("Error writing document: ", error);
});

Для рідної реакції ми використали цей код

firebase.firestore().collection("users").doc("hello").add({
title: this.state.textInput,
complete: false,
})

Я отримую помилку, як додавання нас не визначено

Як додати до нього документи та колекції?

Відповіді:

1 для відповіді № 1

Тут я знайшов рішення для своєї структури даних

firebase.firestore (). collection ("Користувачі"). doc ("mydoc"). collection ("Діяльність"). doc ("База даних"). set ({ ключ: "1", значення: "", }) .потім ((ref) => {console.log (ref)});


0 для відповіді № 2

Ви можете додати документ до колекції. Ви не можете додати документ до документа.

Щоб додати документ до вашого users колекція:

firebase.firestore().collection("users").add({
title: this.state.textInput,
complete: false,
})

Так що видаліть .doc("hello") звідти.