Flutter Firebase功能:初始化子集合

时间:2018-12-04 16:31:12

标签: firebase google-cloud-firestore

我正在尝试构建后端云功能“ 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,

        })

    });

0 个答案:

没有答案