代码之家  ›  专栏  ›  技术社区  ›  Tord Larsen smaznet

如果要写入的某个对象的内容与Firestore中的内容相同,会发生什么情况?

  •  0
  • Tord Larsen smaznet  · 技术社区  · 7 年前

    我想给两个不同的人写信 Documents Firestore Transaction 以确保他们马上就被写下来。

    我的问题是 Object 要写的内容与Firestore中的内容相同,会发生什么,写入还是继续发生 transaction 只写另一个 对象 因为它不同。

    如果我做10个 其中5个写的是同样的 data ,是否可以不写入重复数据以节省带宽?如果可以,如何?

    1 回复  |  直到 7 年前
        1
  •  2
  •   Alex Mamo    7 年前

    我的问题是,如果要写入的对象中有一个与Firestore中的对象具有相同的内容,会发生什么,写入还会发生吗?

    是的,会的。写入将被执行,除此之外还将被计费。

    如果我做10个事务,其中5个写相同的数据,有可能不写重复的数据来节省带宽吗?如果有,怎么办?

    是的,这是可能的,通过检查文件是否存在。在这种情况下,将不涉及写入操作,而是涉及读取操作。因此,您将不再为写入操作收费,而只为读取操作收费。所以在CloudFireStore中,没有带宽,一切都是读/写操作。看到这里了吗 Cloud Firestore pricing

    推荐文章