database - Flutter:如何为我们要上传到 Firebase 数据库的每个元素设置数据类型?
问题描述
我想将一堆数据上传到 firebase 数据库并将这些数据设置为特定的数据类型。在 firebase 数据库中,我们有字符串、数字、布尔值、地图、数组、空值、时间戳、地理点和参考。如何让我的颤振代码指定我的数据库元素的类型。
Future database() async {
return await userCollection.document(uid).setData({
string : ,
number : ,
boolean : ,
map : ,
array : ,
null : ,
timestamp : ,
geopoint : ,
reference: ,
});
}
解决方案
setData
将 amap
作为参数,因此您必须执行以下操作:
Future database() async {
return await userCollection.document(uid).setData(
{
"name" : "john",
"age" : 50,
"email" : "example@example.com",
"address" : {
"street" : "street 24",
"city" : "new york"
}
})
这样,您将向数据库添加字符串、整数和映射。
推荐阅读
- ios - 状态栏区域未检测到点击手势?
- javascript - 微软Edge浏览器
- angular - 角度路由和缓存问题,路由路径包含空字符串
- arrays - 数组推送中的映射数组
- c# - ViewBag.Title 在网页的浏览器选项卡中显示 html 标记
- vba - VBA Excel更改多个选项卡的颜色
- c - 将 C 代码与 CUDA 链接时出现 CMake 错误
- android - React Native 返回按钮单击
- python - 如何使用 Python PIL (Pillow) 将图像保存在特定文件目录中而不会出现 KeyError 由于:save_handler = SAVE[format.upper()]
- c# - 设置 MVC 5 Razor 视图