Vla*_*lad 2 flutter google-cloud-firestore flutter-web
查看 Flutter Web。似乎 Firestore Flutter Web 集成还没有完全实现。试图传递 {merge: true} 参数:
webFirestore
.collection("/users")
.doc(uid)
.set(map, {merge: true});
Run Code Online (Sandbox Code Playgroud)
{merge: true} 下划线为红线。尝试了不同的格式,都不起作用。有谁知道语法需要看起来像什么?
这就是 firestore 文档所说的:
/// An object to configure the [WriteBatch.set] behavior.
/// Pass [: {merge: true} :] to only replace the values specified in
/// the data argument. Fields omitted will remain untouched.
@anonymous
@JS()
abstract class SetOptions {
/// Set to true to replace only the values from the new data.
/// Fields omitted will remain untouched.
external bool get merge;
external set merge(bool v);
external factory SetOptions({bool merge});
}
Run Code Online (Sandbox Code Playgroud)
Lor*_*kel 13
有同样的问题,我相信这有效:
webFirestore
.collection("/users")
.doc(uid)
.set(map, SetOptions(merge: true));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1375 次 |
| 最近记录: |