小编ktm*_*125的帖子

Cloud Functions 和 Firestore:迭代 document.data

数据库结构如下所示:

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

4
推荐指数
1
解决办法
2872
查看次数

3
推荐指数
2
解决办法
732
查看次数