flutter - 如何在 Firebase 中向地图添加数据
问题描述
嗨,我只是想在包含“messageText”字段和“messageSender”字段的消息父项下添加一个地图,如何在 Firebase 中向地图添加值?
这是代码,我知道它不起作用,但希望能帮助您理解我想要实现的目标:
_firestore.collection('chats').document(chatID.documentID).updateData({
['messages']['messageText']: 'this is message text.',
['messages']['messageSender']: 'this is the sender.',
});
谢谢。
解决方案
我想你想要更像这样的东西:
_firestore.collection('chats').document(chatID.documentID).updateData({
'messages': {
'messageText': 'this is message text.',
'messageSender': 'this is the sender.'
}
});
推荐阅读
- maven - WebDrivermanager 没有打开浏览器
- python - Enthought Canopy - 运行代码时工作目录发生变化
- c# - 是否有真正的代码片段可用于转义针对 XSS 攻击的 http 响应?
- ios - iOS,Swift4:scrollToItem 和 selectItem 不垂直居中collectionView,而是在底部
- php - Codeigniter:使用未定义的常量
- html - Angular 6:如何在 ngFor 中使用模板语法中的数组?
- mysql - 在哪种情况下,MySQL 的 InnoDB 的 COMPACT row_format 会比 REDUNDANT 更快/更好?
- python - pandas 多过滤器行运算符
- r - R中的石灰:示例不起作用 glmnet中的错误(x [shuffle_order,功能]
- php - PHP - 从数组中插入多行会产生无效的输出