无法将数据推送到 Firebase 数组字段
Unable to push data to Firebase array field
我们正在尝试将两个字符串推送到 Firebase 中的数组字段,但我运气不佳。
这是我们目前已有的代码
chatsRef.doc(task.id).set({
'members': {
([assignee.id, task.ownerId])
}
});
这就是我们得到的错误:
The following assertion was thrown while handling a gesture:
'dart:ui/hash_codes.dart': Failed assertion: line 17 pos 12: 'o is! Iterable': is not true.
试试这个方法:
chatsRef.doc(task.id).set({
'members': [assignee.id, task.ownerId]
});
您正在尝试将列表添加到地图中。地图应该有一个键。
所以你可以关注@Peter Kotlai:
chatsRef.doc(task.id).set({
'members': [assignee.id, task.ownerId]
});
或添加如下键:
chatsRef.doc(task.id).set({
'members': {
'mykey': [assignee.id, task.ownerId],
}
});
我们正在尝试将两个字符串推送到 Firebase 中的数组字段,但我运气不佳。
这是我们目前已有的代码
chatsRef.doc(task.id).set({
'members': {
([assignee.id, task.ownerId])
}
});
这就是我们得到的错误:
The following assertion was thrown while handling a gesture:
'dart:ui/hash_codes.dart': Failed assertion: line 17 pos 12: 'o is! Iterable': is not true.
试试这个方法:
chatsRef.doc(task.id).set({
'members': [assignee.id, task.ownerId]
});
您正在尝试将列表添加到地图中。地图应该有一个键。 所以你可以关注@Peter Kotlai:
chatsRef.doc(task.id).set({
'members': [assignee.id, task.ownerId]
});
或添加如下键:
chatsRef.doc(task.id).set({
'members': {
'mykey': [assignee.id, task.ownerId],
}
});