小编Tho*_*sen的帖子

未处理的拒绝(FirebaseError):没有要更新的文档

我对编码还很陌生,所以请耐心等待!我已经按照 YouTube 课程构建了一个笔记应用程序并获得了一个工作基础,但现在在删除 firebase 中的笔记时随机出现此错误,希望有人能够发现这里正在做什么!

“未处理的拒绝(FirebaseError):没有要更新的文档:projects/speakle-dc94b/databases/(默认)/documents/notes/GdWPrQNxR3Z9TFMWmqOZ”

它引用节点模块,如下所示: chrome 中错误的屏幕截图

我与 firebase 交互的代码如下所示:

componentDidMount = () => {
    firebase
      .firestore()
      .collection('notes')
      .onSnapshot(serverUpdate => {
        const notes = serverUpdate.docs.map(_doc => {
          const data = _doc.data();
          data['id'] = _doc.id;
          return data;
        });
        console.log(notes);
        this.setState({ notes: notes });
      });
  }

  selectNote = (note, index) => this.setState({ selectedNoteIndex: index, selectedNote: note });
  
  noteUpdate = (id, noteObj) => {
    firebase
      .firestore()
      .collection('notes')
      .doc(id)
      .update({
        title: noteObj.title,
        body: noteObj.body,
        timestamp: firebase.firestore.FieldValue.serverTimestamp()
      });
  }
  
  newNote = async (title) …
Run Code Online (Sandbox Code Playgroud)

node.js firebase google-cloud-firestore

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

firebase ×1

google-cloud-firestore ×1

node.js ×1