【发布时间】:2020-05-13 12:47:14
【问题描述】:
我想要一个包含带有布尔值的键(会话 ID)的对象。
我想要的 Firestore:
sessions: [
cs_test_foo,
cs_test_bar
],
emailsSent: {
cs_test_foo: false,
cs_test_bar: false
}
我目前在做什么:
let session = {
id: 'cs_test_xxx'
}
docRef.update({
sessions: admin.firestore.FieldValue.arrayUnion(session.id),
emailsSent[session.id]: false
});
sessions 数组按预期工作,但我无法创建此对象
【问题讨论】:
-
我没有看到
emailsSent.cs_test_xxx,所以这将是一个空值。 -
不,这只是一个例子,但应该添加到firestore,而不是返回null
-
即便如此,那将返回
false: false。布尔值不是有效的键。 -
我不想要布尔键我想要布尔值。如果我使用上面的示例,我想:
emailsSent: {cs_test_xxx: false}
标签: javascript arrays firebase object google-cloud-firestore