Firebase Firestore:set()和add()之间的差异
Firestore中的Firebase Firestore:set()和add()之间的差异,firebase,google-cloud-firestore,Firebase,Google Cloud Firestore,Firestore中的set()和add()有什么区别 我使用set()将文档添加到我的收藏中。但是我无法使用add()或理解文档中的add()。由于您没有指定,我将假设您的意思是,并且 当您在文档引用上使用set()时,您正在将数据放入一个文档中,该文档已由某个唯一id标识为。(否则,您就不会像文档中所说的那样拥有DocumentReference对象!),“如果文档尚不存在,它将被创建。”如果该文档已经存在,您可以将新数据替换或合并到其中 当您在CollectionReference上使用a
set()
和add()
有什么区别
我使用
set()
将文档添加到我的收藏中。但是我无法使用add()
或理解文档中的add()
。由于您没有指定,我将假设您的意思是,并且
当您在文档引用上使用set()
时,您正在将数据放入一个文档中,该文档已由某个唯一id标识为。(否则,您就不会像文档中所说的那样拥有DocumentReference
对象!),“如果文档尚不存在,它将被创建。”如果该文档已经存在,您可以将新数据替换或合并到其中
当您在CollectionReference上使用add()
时,您是在集合中无条件地创建一个新文档,并且该新文档将具有一个唯一id。您传递的数据将成为新文档的内容。感谢@Doug对这一简短的澄清。