【发布时间】:2019-08-17 10:03:07
【问题描述】:
我有这样的结构:
Users 是一个collection,里面有userIDs 文档,每个都有一个user 对象,其中还包含一个具有特定昵称的对象。
Users //collection
userID-xx. //document
user //object
analytics{
nick1{
visitors:4
}
nick2{
visitors:8
}
}
userID-yy
....
我想增加visitors为userID-XX为nick2。通过我的函数完成。
我只知道怎么到这里..
var docRef = admin.firestore().collection('Users').doc(userAuthID);
docRef.update({ `user.analytics.${nickID}.visitors`: admin.firestore.FieldValue.increment(1) });
发出警告。 (意外的模板字符串表达式)
并向我的对象添加一个新字段${nickID}
如何使用此代码通过nick2 更新特定对象?
【问题讨论】:
标签: node.js firebase google-cloud-firestore google-cloud-functions firebase-admin