Ras*_*hik 6 javascript node.js firebase google-cloud-firestore
以下代码创建一个 firestore 集合并向其添加数据:
function saveID(sender_psid,complete){
let data = new Object();
data.ID = sender_psid;
data.TASK = complete;
data.TIME = new Date();
db.collection('users').add(data);
}
Run Code Online (Sandbox Code Playgroud)
我想创建另一个函数,在不同的时间向文档添加一个字段。我有以下函数,但收到错误“TypeError:collectionRef.update 不是函数”
function saveImage(sender_psid,image) {
let collectionRef = db.collection('users');
collectionRef.update({IMG:image}).then(res => {
console.log(`Document updated at ${res.updateTime}`);
});
}
Run Code Online (Sandbox Code Playgroud)
Dou*_*son 13
为要更新的文档构建DocumentReference,然后使用DocumentReference 上的update()方法仅指示要添加或更改的字段。向它传递一个仅包含与要添加或更改的字段匹配的属性的对象。
小智 5
根据这个文档,有一个更好的方法
const cityRef = db.collection('cities').doc('BJ');
const res = await cityRef.set({
capital: true
}, { merge: true });
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14093 次 |
| 最近记录: |