数据库结构如下所示:
User {id}
Settings (Collection)
device_uids(document)
{device_uid_1}: Boolean
(...)
{device_uid_n}: Boolean
Run Code Online (Sandbox Code Playgroud)
我想获取该文档并访问该文档中的所有 device_uid。我这样试过,但是控制台日志forEach没有定义:
const settings_ref = admin.firestore().collection('User').doc(uid).collection('Settings').doc('device_uids');
settings_ref.get()
.then(snap =>{
let uids = snap.data();
uids.array.forEach(element => {
let device = element.key;
if(device != device_uid){
//GO ON
}
});
})
Run Code Online (Sandbox Code Playgroud)
如何单独访问这些值?
node.js firebase google-cloud-functions google-cloud-firestore
是否可以检查请求删除/添加文档数组的哪个元素?