Я использую html, javascript и firebase для создания доски объявлений и хранения данных. Но мне нужно сохранить данные, если идентификатор пользователя (например, 0001) одинаков, он может создать объект
{name:"userName",
date:"2019",
description:"the message content"};
Теперь, если есть новые данные, я не перезаписываю данные
{name:"userName",
date:"2019",
description:"the message content"};
.
Если у меня есть другое сообщение, и userId такой же (0001), объект является
{name:"userName2(displayname)",
date:"2019",
description:"the other message content"};
.
Я не хочу перезаписывать данные первой части, мне нужно вставить новые данные в столбец.
возможно ли повторить другой объект встолбец?
мой код JavaScript ниже, код всегда перезаписывает данные первой части. :(
firebase.initializeApp(firebaseConfig);
var db = firebase.firestore();
var userData2 = {name:"userName2(displayname)",
date:"2019",
description:"the other message content"};
db.collection("suggest").doc("0001").set(userData2,{merge: false})
.then(function() {
console.log("Successfully written!");
})
.catch(function(error) {
console.error("Error writing: ", error);
});
большое спасибо.