javascript - 使用自动生成的 objectId 或为 Parse 中的映射类创建自己的唯一 ID

标签 javascript android ios json parse-platform

我们想在 Parse 中批量上传数据到我们的移动后端.我们有两个类:- 商店和产品。一个商店可以有多种产品,而一种产品只能属于一个商店。现在我们要使用 CSV/JSON 上传批量上传产品和商店。

为此,根据我们的研究,我们有两种选择:-

  1. 使用 JSON 导入器导入我们根据自己的 ID 手动为两个类定义 ObjectId 的对象。

  2. 为每个类中的唯一 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/

相关文章:

javascript - JavaScript 中的 bool 代数

android - 模拟器馅饼9失败

Android WebView 缓存

ios - UICollectionView 导致单元格自动布局问题

iOS navigationItem.titleView 移除边距

ios - Xcode Preview 和 Simulator 之间的 StackView 不同

javascript - Mozilla Firefox 不在 addEventListener ('load' 中加载 SVG 对象

javascript - 一元函数链接器 javascript

javascript - 选择下一个元素轮播

java - 如何从 FREContext 获取上下文?