【发布时间】:2021-12-19 23:07:28
【问题描述】:
您好,我想更新 firebase 文档中的字段。
现在,我正在像这样访问文档集合 但是,我无法将文档的 share 字段设置为 share+=1 ? 我在 set 方法中做错了什么?
const buyStock = async () => {
const q = await query(
collection(db, 'myStocks'),
where('ticker', '==', props.name)
);
const querySnapshot = await getDocs(q);
if (!querySnapshot.empty) {
// simply update the record
querySnapshot.forEach((doc) => {
doc.id.set({
shares: doc.id.data().shares+=1
})
// doc.data() is never undefined for query doc snapshots
console.log(doc, doc.id, ' => ', doc.data());
});
【问题讨论】:
标签: javascript firebase google-cloud-firestore