在Firebase中手动设置集合的文档值是正确的还是安全的



默认情况下,集合的文档值是自动生成的,如果我们在插入过程中手动设置呢?这是安全和正确的方式吗?

示例:

await _firestore.collection('collectionName').document(manualID).setData({...});

通过这种方式,我认为从集合中检索特定文档很容易。

您可以添加自己的id,也可以让firebase生成id。如果您可以确保将在集合下创建的每个文档都有不同的id,那么如果您添加自己的实现就不会有问题。

Firebase生成id:

final firestoreInstance = Firestore.instance;
await firestoreInstance.collection("users").add({});

添加您自己的id:

final firestoreInstance = Firestore.instance;
await firestoreInstance.collection("collectionName").document(id).setData({});

相关内容

  • 没有找到相关文章