CRUD扑扑火力地堡&更新,而不是创建新

时间:2020-03-24 14:53:44

标签: firebase flutter google-cloud-firestore

我有一个功能可以创建新数据并将其添加到云Firestore!我希望函数检查文档是否已经存在,如果有,请更新它们,否则创建它们! 我不知道它是如何做到的。有人可以帮我吗! 谢谢大家。 这就是功能。

static void createPostMonday(Post post) {
    postsRef.document(post.authorId).collection('Monday').add({

      'alOne':post.alOne,
      'altwo':post.alTwo,
      'althree':post.alThree,
      'alFour':post.alFour,
      'alFive':post.alFive,
      'alSix':post.alSix,
      'beOne':post.beOne,
      'beTwo':post.beTwo,
      'beThree':post.beThree,
      'beFour':post.beFour,
      'beFive':post.beFive,
      'beSix':post.beSix,
      'likes': post.likes,
      'authorId': post.authorId,
      'timestamp': post.timestamp,
    });
  }

0 个答案:

没有答案