gpt4 book ai didi

javascript - 云函数编写自定义字段

转载 作者:行者123 更新时间:2023-12-01 01:29:43 25 4
gpt4 key购买 nike

我开始编写允许客户端事务的云函数。在下面的代码中,我的目标是创建一个“post2”集合,它是我的“post”集合的缩写副本。这运行良好,只是文档名称作者在写入 Firebase 时并未提取实际的作者姓名。如何提取实际作者的姓名而不是“${author}”作为文档名称?

import * as functions from 'firebase-functions';
import * as admin from 'firebase-admin';
admin.initializeApp();


exports.createPostSecondary = functions.firestore
.document(`post/{documentID}`)
.onCreate(async (snap, context) => {
const article: string = snap.data().article;
const article_title: string = snap.data().article_title;
const author: string = snap.data().author;
const comment: string = snap.data().comment;

await admin.firestore().doc('posts2/${author}').set({
article: article,
article_title: article_title,
author: author,

})
});

最佳答案

在 JavaScript 中,如果您尝试通过插入变量占位符来构建字符串,请使用反引号(而不是单引号)告诉 JS 您希望它进行字符串插值:

`posts2/${author}`

关于javascript - 云函数编写自定义字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53402962/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com