2 回答

TA貢獻1852條經(jīng)驗 獲得超1個贊
向下移動到格式化的答案:
.set() 需要一個對象——你在第一次嘗試時就把它“靠近”了。嘗試這個:
const blogger = $("#blogUID").val() // jQuery
const bloggerLikes = $("#blogLikes").val() // jQuery
db.collection("Stats").doc("Blogs").set( { [ blogger]: bloggerLikes } )
你需要[ ] 來使用 blogger 值作為索引/字段名

TA貢獻1807條經(jīng)驗 獲得超9個贊
從堆棧跟蹤來看,您的錯誤似乎與您嘗試在第 9 行查詢文檔的方式有關。從第 3 行開始,正確db.collection("Blogs").doc($("#blogUID").val()).set()
搜索形式blogUID
,其中基于的查詢id
似乎是有效的。
但是,在您的第 9 行中,這db.collection("Stats").doc($("Blogs").val()).set()
不會返回基于 an 的查詢,因為您可以注意到函數(shù)中和id
之間的區(qū)別。由于錯誤通知問題在未定義范圍內(nèi),請更改您在第 9 行中調(diào)用的方式,以遵循第 3 行中的相同模式。#blogUID
Blogs
.doc()
.doc()
添加回答
舉報