如何在firestoreversion 9中组合不同的路径



我使用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})
}

我无法在firestoreversion 9中找到创建这样的更改的方法。

你知道如何在版本9中创建更改吗?

在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

相关内容

  • 没有找到相关文章

最新更新