首页 > 解决方案 > 如何在 Firebase 中向地图添加数据

问题描述

嗨,我只是想在包含“messageText”字段和“messageSender”字段的消息父项下添加一个地图,如何在 Firebase 中向地图添加值?

在此处输入图像描述

这是代码,我知道它不起作用,但希望能帮助您理解我想要实现的目标:

 _firestore.collection('chats').document(chatID.documentID).updateData({
                            ['messages']['messageText']: 'this is message text.',
                            ['messages']['messageSender']: 'this is the sender.',
                          });

谢谢。

标签: flutterdartgoogle-cloud-firestore

解决方案


我想你想要更像这样的东西:

 _firestore.collection('chats').document(chatID.documentID).updateData({
    'messages': {
        'messageText': 'this is message text.',
        'messageSender': 'this is the sender.'
    }
});

推荐阅读