我正在尝试在文档之后的merge:true
写作中添加.set()
选项,但是由于复制文档,我不知道为什么我的语法无效。
我的错误
index.cjs.js:1751未捕获的错误:Reference.set失败:秒 参数必须是有效的函数。
我的代码
firebase.database().ref('react').set({
data
}, {merge: true});
尝试从文档中模拟此代码段
var cityRef = db.collection('cities').doc('BJ');
var setWithMerge = cityRef.set({
capital: true
}, { merge: true });
最终目标是在不覆盖的情况下推送到数据库。
答案 0 :(得分:0)
您在文档中看到的摘录是针对Cloud Firestore的。您尝试编写的代码正在访问实时数据库。它们不是同一产品,并且它们的SDK具有不同的API。确保您正在查看实际要使用的产品的文档。