【发布时间】:2020-04-16 12:18:09
【问题描述】:
我正在尝试添加动态字段名称并根据该名称更新值。在我的情况下,eventType 有 4 种类型的传递、发送、打开、单击。当我尝试使用此代码时,我得到了唯一的 eventType作为一个字符串。
const event = JSON.parse(req.body);
// const xyz = JSON.parse(JSON.parse(req.body.Message))
// console.log(xyz)
const message = JSON.parse(event.Message);
console.log(message)
const eventType = message.eventType;
await db.collection('Emails').doc(message.mail.commonHeaders.to[0]).set(
{ eventType: message,
timestamp: Date.now(),
},
{ merge:false },);
这是一个端点代码,eventType 是我上面提到的事件。
【问题讨论】:
-
像任何 JS 对象一样:
[eventType]: message -
我不清楚这里的问题是什么。请编辑问题以解释此代码在做什么,以及它与您的预期有何不同。
标签: javascript node.js google-cloud-firestore