我正在尝试构建后端云功能“ createPostSecondary”,以在关系集合中创建一个新文档。我希望此文档位于一个名为“关注者”的子集合中。当前,此功能可正确创建初始文档,但不能创建后续子集合。如何创建此子集合?
我想要:关系(集合)/用户ID(文档)/关注者(集合)/用户ID(文档)。
我现在有: 关系(集合)/ userID(文档)
import * as functions from 'firebase-functions';
import * as admin from 'firebase-admin';
admin.initializeApp();
exports.createPostSecondary = functions.firestore
.document(`user/{documentID}`)
.onCreate(async (snap, context) => {
const user_id: string = snap.data().user_id;
await admin.firestore().collection(`relationships`).doc(user_id).collection(`followers`).doc(user_id).set({
follower: true,
followerID: user_id,
})
});