我有一個收集用戶資訊和最喜歡的食物的表單但是在收集最喜歡的食物時,我希望最喜歡的食物集合是“用戶”集合的孩子 喜歡:
const sendPosts = (e) => {
e.preventDefault()
db.collection("users").add({
//here I add the user details
name: "userName",
lastName: "userLastName",
//is it possible to also add a collection like this after "lastName"
collection("favFood").add({
favDrink: "userDrink",
favDessert: "userDesert",
})
})
}
是否有可能這樣做或者是不可能的還是有一種簡單的方法?
uj5u.com熱心網友回復:
是的,這是可能的,因為該add()方法回傳DocumentReference新創建的檔案的 。
db.collection("users").add({
name: "userName",
lastName: "userLastName"
})
.then(userDocRef => {
userDocRef.collection("favFood").add({
favDrink: "userDrink",
favDessert: "userDesert",
});
});
userDocRef.collection("favFood")宣告 新創建檔案CollectionReference的favFood子集合的user。請參閱檔案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/336917.html
標籤:javascript 火力基地 谷歌云firestore
上一篇:看不到crashlytics
