Ми намагаємось додавати значення документів вручну, використовуючи рідну програму для реагування на 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")
звідти.