我使用的是 firestore 版本 8,并使用以下代碼在代碼中創建交替:
const subQuestionRef = DB.collection('groups')
.doc(groupId)
.collection('questions')
.doc(questionId)
.collection('subQuestions')
if(someCondition) {
subQuestionRef.doc(uid).set({somthing})
} else {
subQuestionRef.doc(subQuestionId).set({somthingElse})
}
我找不到在 firestore 版本 9 中創建此類更改的方法。
您知道如何在版本 9 中創建交替嗎?
uj5u.com熱心網友回復:
我將使用 V9 處理此問題的方式如下:
const subQuestionRef = collection(db, `groups/${groupId}/questions/${questionId}/subQuestions`)
if (someCondition) {
setDoc( doc(subQuestionRef, uid), {something} )
} else {
setDoc( doc(subQuestionRef, subQuestionId), {somethingElse} )
}
我們現在在 V9 中有一個非常好的 API 參考。
doc()參考:https : //firebase.google.com/docs/reference/js/firestore_.md#doc
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/337411.html
標籤:javascript 火力基地 谷歌云firestore
