Ошибка Flutter Firestore при выполнении updateData, документ для обновления не найден - PullRequest
1 голос
/ 28 мая 2020

Я использую Firestore для проекта mu Flutter. Я не могу обновить поле в документе. Это приводит к ошибке (ошибка при обновлении, документ не найден)

Код:

    await Firestore.instance.collection('QuizProfile').document("20200528-KYUMI").updateData(
      {
        'Slot': 'asdfg',
      },
    );
  }

Сообщение об ошибке ::

E/flutter (18326): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: 
PlatformException(Error performing updateData, NOT_FOUND: 
No document to update: projects/fir-2d2f0/databases/(default)/documents/QuizProfile/20200528-KYUMI, null)
    E/flutter (18326): #0      StandardMethodCodec.decodeEnvelope 
    package:flutter/…/services/message_codecs.dart:569
    E/flutter (18326): #1      MethodChannel.invokeMethod 
    package:flutter/…/services/platform_channel.dart:321
    E/flutter (18326): <asynchronous suspension>
    E/flutter (18326): #2      MethodChannelDocumentReference.updateData 
    package:cloud_firestore_platform_interface/…/method_channel/method_channel_document_reference.dart:41
    E/flutter (18326): #3      DocumentReference.updateData 
    package:cloud_firestore/src/document_reference.dart:60
    E/flutter (18326): #4      Model.pushscore 
    package:firestoredemo/models/QA_Model.dart:214
    E/flutter (18326): <asynchronous suspension>
    E/flutter (18326): #5      _CustomTextState.initState 
    package:firestoredemo/CustomText.dart:21

Снимок экрана базы данных Firestore

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...