Loopbackjs 环回以顺序而非随机的方式插入对象id值-如何更改它?

Loopbackjs 环回以顺序而非随机的方式插入对象id值-如何更改它?,loopbackjs,Loopbackjs,环回将MongoDB的对象id值作为序列而不是随机插入。 出于安全原因,如何将所有模型的默认值更改为随机 它会影响数据库性能吗?您可以更改在模型描述文件中生成ID的方式: 它可以工作,但只能在不生成:true的情况下工作。移除它安全吗?我不想让用户自己指定ID,我知道生成的:true参数可以避免这种情况。你觉得怎么样?@Omtechguy,看起来这个问题仍然存在: model.json: { "name": "model", "base": "PersistedModel", "

环回将MongoDB的对象id值作为序列而不是随机插入。 出于安全原因,如何将所有模型的默认值更改为随机


它会影响数据库性能吗?

您可以更改在模型描述文件中生成ID的方式:


它可以工作,但只能在不生成:true的情况下工作。移除它安全吗?我不想让用户自己指定ID,我知道生成的:true参数可以避免这种情况。你觉得怎么样?@Omtechguy,看起来这个问题仍然存在:
model.json:

{
  "name": "model",
  "base": "PersistedModel",
  "strict": true,
  "idInjection": false, // disable default id!
  "properties": {
    "id": {
      "id": true,
      "required": true,
      "type": "string",
      "defaultFn": "uuid"   // "guid" / "uuid" / "uuidv4" / "now"
    },
  },
  "validations": [],
  "relations": {},
  "acls": [],
  "methods": {}
}