Я хотел бы добавить список из моего тестового приложения для флаттера в Google Firestore.
Это мой метод, который добавляет все данные:
void postToFireStore(
{String mediaUrl, String location, String description}) {
var reference = Firestore.instance.collection('insta_posts');
reference.add({
"marked_friends": [chipstuete.toString()],
"username": currentUserModel.username,
"location": location,
"likes": {},
"mediaUrl": mediaUrl,
"description": description,
"ownerId": googleSignIn.currentUser.id,
"timestamp": new DateTime.now().toString(),
}).then((DocumentReference doc) {
String docId = doc.documentID;
reference.document(docId).updateData({"postId": docId});
});
}
Все работает нормально, ожидайте список "mark_friends" ...
В списке "chipstuete" есть несколько строк:
[Мартин Зойберт, Лена Эсслер, Вивьен Джонс]
Но мой Firestore выглядит так:
В настоящий момент весь список хранится в отмеченных_другах [0] ...
Что мне нужно изменить, чтобы каждая запись моего списка "chipstuete" сохранялась в отдельном поле моего массива "mark_friends" в Firestore?
С наилучшими пожеланиями!