我们想在 Parse 中批量上传数据到我们的移动后端.我们有两个类:- 商店和产品。一个商店可以有多种产品,而一种产品只能属于一个商店。现在我们要使用 CSV/JSON 上传批量上传产品和商店。
为此,根据我们的研究,我们有两种选择:-
使用 JSON 导入器导入我们根据自己的 ID 手动为两个类定义 ObjectId 的对象。
为每个类中的唯一 productId 和 storeId 创建另一列。首先上传商店,然后上传产品,我们首先使用 storeId 为每个商店查找随机生成的 objectId,并使用它来生成我们在产品类中的指针。
哪个更好?手动生成您自己的 objectId 有什么缺点吗?
最佳答案
在 Parse 支持中提到了 the risks of having duplicate IDs on a specific class :
Note that you'll need billions of objects before you have even a slight chance of having a duplicate. So you can probably assume that it will not happen. We simply don't enforce it when we generate it.
所以我认为假设您可以在导入时生成自己的 objectId
并且与自动生成的具有相同的安全性/性能是合理的。
关于javascript - 使用自动生成的 objectId 或为 Parse 中的映射类创建自己的唯一 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32120404/