Entity reference should contain fibery/id key

I have this entity object:

{
  "Source/Name": "Chef Nic đây on TikTok - TikTok",
  "Source/Số tiền": null,
  "Source/Mạng xã hội": "tiktok",
  "Source/Loại mạng xã hội": "Video"
}

I want to create an entity with this object. I get this error:

error: Uncaught (in promise) Error: Error: Error while executing command 'fibery.entity/create': Cannot parse value for 'Source/Mạng xã hội' field in Source/123 database.
Cause: Entity reference should contain fibery/id key. Value: tiktok.
    at file:///C:/Users/ganuo/AppData/Local/deno/npm/registry.npmjs.org/fibery-unofficial/0.2.1/source/command.js:52:19
    at Object.runMicrotasks (ext:core/01_core.js:838:30)
    at processTicksAndRejections (ext:deno_node/_next_tick.ts:53:10)
    at runNextTicks (ext:deno_node/_next_tick.ts:71:3)
    at eventLoopTick (ext:core/01_core.js:189:21)
    at async đẩyLênFibery (file:///D:/QC%20supplements/Code/Apps/Tr%E1%BA%A5n%20K%E1%BB%B3/B%20X%E1%BB%AD%20l%C3%BD%20d%E1%BB%AF%20li%E1%BB%87u%20v%C3%A0%20%C4%91%E1%BA%A9y%20l%C3%AAn%20Fibery/4.%20T%E1%BA%A1o%20k%E1%BA%BFt%20qu%E1%BA%A3/4.2%20%C4%90%E1%BA%A9y%20l%C3%AAn%20fibery.ts:19:2)
Process exited with code 1

The object is created like via this code:

const fibery = new Fibery(FiberyConfig.API);

const databaseName = FiberyConfig.databaseName
const spaceName      = FiberyConfig.spaceName

const entity = {
	[spaceName+'/Name']: someString,
}
for (const [key, value] of Object.entries(originalObject)) {
	entity[spaceName+'/'+key] = value
}
console.log(JSON.stringify(entity, null, 2))

await fibery.entity.createBatch([{
	'type': `${spaceName}/${databaseName}`,
	'entity': entity
}]);

Do you know why is that?

What type of field is "Source/Mạng xã hội" ?
I’m guessing it’s a relation field (to-one?) and you’re trying to set it by writing the name of the entity to link, instead of the ID.

It’s just text, not a relation one

Can you provide the schema for the db in which the entity is to be created

Actually it works for me now. I don’t know why.

Just in case, here is the schema anyway:


Code:

const schema = await fibery.getSchema();
  console.log(JSON.stringify(schema.filter((item) => item['fibery/name']==='a/Literature'), null, 2));

(I changed the space name to a since then.)
Result:

[
  {
    "fibery/name": "a/Literature",
    "fibery/fields": [
      {
        "fibery/name": "fibery/id",
        "fibery/type": "fibery/uuid",
        "fibery/deleted?": false,
        "fibery/meta": {
          "fibery/secured?": false,
          "fibery/id?": true,
          "fibery/readonly?": true
        },
        "fibery/id": "e7f92fdc-34ec-4b71-91d8-ed17353b0502"
      },
      {
        "fibery/name": "fibery/public-id",
        "fibery/type": "fibery/text",
        "fibery/deleted?": false,
        "fibery/meta": {
          "fibery/secured?": false,
          "fibery/public-id?": true,
          "fibery/readonly?": true
        },
        "fibery/id": "43839efa-3d9b-421b-b8a9-07d73edb9049"
      },
      {
        "fibery/name": "fibery/creation-date",
        "fibery/type": "fibery/date-time",
        "fibery/deleted?": false,
        "fibery/meta": {
          "fibery/secured?": false,
          "fibery/creation-date?": true,
          "fibery/readonly?": true,
          "fibery/default-value": "$now"
        },
        "fibery/id": "cdb98392-9e8e-4f60-92dc-ab9415fab68f"
      },
      {
        "fibery/name": "fibery/modification-date",
        "fibery/type": "fibery/date-time",
        "fibery/deleted?": false,
        "fibery/meta": {
          "fibery/modification-date?": true,
          "fibery/required?": true,
          "fibery/readonly?": true,
          "fibery/default-value": "$now",
          "fibery/secured?": false
        },
        "fibery/id": "92dee954-9364-43d8-82bf-07d659cf05eb"
      },
      {
        "fibery/name": "fibery/rank",
        "fibery/type": "fibery/rank",
        "fibery/deleted?": false,
        "fibery/meta": {
          "fibery/secured?": false
        },
        "fibery/id": "e1b2a50f-b570-4772-b5bc-a101ab1759de"
      },
      {
        "fibery/name": "fibery/created-by",
        "fibery/type": "fibery/user",
        "fibery/deleted?": false,
        "fibery/meta": {
          "fibery/readonly?": true,
          "fibery/default-value": {
            "fibery/id": "$my-id"
          }
        },
        "fibery/id": "11515be5-8dbd-4650-b5d4-21c5ed00c3e0"
      },
      {
        "fibery/name": "Collaboration~Documents/References",
        "fibery/type": "Collaboration~Documents/Reference",
        "fibery/deleted?": false,
        "fibery/meta": {
          "fibery/collection?": true,
          "fibery/entity-component?": true
        },
        "fibery/id": "45bb4ea7-53f7-47a7-9916-8254966a1cd6"
      },
      {
        "fibery/name": "Files/Files_10rvghg_deleted",
        "fibery/type": "fibery/file",
        "fibery/deleted?": true,
        "fibery/meta": {
          "fibery/collection?": true,
          "fibery/entity-component?": true
        },
        "fibery/id": "8004759b-f17c-4def-9248-7fe8e7b937a8"
      },
      {
        "fibery/name": "a/D@@@gd000gf",
        "fibery/type": "Collaboration~Documents/Document",
        "fibery/deleted?": false,
        "fibery/meta": {
          "fibery/entity-component?": true,
          "ui/object-editor-order": 4,
          "fibery/required?": true,
          "ui/type-editor-order": 3
        },
        "fibery/id": "9339ed7e-2e16-43b9-b5ee-fa55b5005b88"
      },
      {
        "fibery/name": "a/Description",
        "fibery/type": "Collaboration~Documents/Document",
        "fibery/deleted?": false,
        "fibery/meta": {
          "fibery/readonly?": false,
          "ui/hidden?": false,
          "fibery/entity-component?": true,
          "fibery/required?": true,
          "ui/type-editor-order": 2
        },
        "fibery/id": "3397b307-1b2d-4eb5-a252-340317b1d1b3"
      },
      {
        "fibery/name": "a/Loại mạng xã hội",
        "fibery/type": "fibery/text",
        "fibery/deleted?": false,
        "fibery/meta": {
          "ui/object-editor-order": 3,
          "fibery/secured?": true,
          "ui/type-editor-order": 8
        },
        "fibery/id": "8e54be27-7ec2-4910-ab09-6501fb964f8b"
      },
      {
        "fibery/name": "a/Loạimxh",
        "fibery/type": "fibery/text",
        "fibery/deleted?": false,
        "fibery/meta": {
          "fibery/secured?": false,
          "fibery/readonly?": false,
          "ui/hidden?": false,
          "ui/type-editor-order": 4
        },
        "fibery/id": "b24e4c5f-931c-40c3-b90e-b71461e532d0"
      },
      {
        "fibery/name": "a/Mxh",
        "fibery/type": "fibery/text",
        "fibery/deleted?": false,
        "fibery/meta": {
          "fibery/secured?": false,
          "fibery/readonly?": false,
          "ui/hidden?": false,
          "ui/type-editor-order": 5
        },
        "fibery/id": "ef05d3a3-71b7-405b-a2f9-754a91aae7fa"
      },
      {
        "fibery/name": "a/Mạng xã hội",
        "fibery/type": "fibery/text",
        "fibery/deleted?": false,
        "fibery/meta": {
          "ui/object-editor-order": 2,
          "fibery/secured?": true,
          "ui/type-editor-order": 7
        },
        "fibery/id": "8615d82e-dc6b-4d48-bcdb-2c6200e16a8d"
      },
      {
        "fibery/name": "a/Name",
        "fibery/type": "fibery/text",
        "fibery/deleted?": false,
        "fibery/meta": {
          "ui/title?": true,
          "fibery/secured?": true,
          "ui/type-editor-order": 1
        },
        "fibery/id": "1eb73e9d-6b20-4a3d-b259-47603145b42c"
      },
      {
        "fibery/name": "a/Số tiền",
        "fibery/type": "fibery/text",
        "fibery/deleted?": false,
        "fibery/meta": {
          "ui/object-editor-order": 1,
          "fibery/secured?": true,
          "ui/type-editor-order": 6
        },
        "fibery/id": "35f172bd-51a5-43df-8535-c713ffe7dab1"
      },
      {
        "fibery/name": "a/Tags_0o6tjsw_deleted",
        "fibery/type": "a/Tag",
        "fibery/deleted?": true,
        "fibery/meta": {
          "fibery/collection?": true,
          "fibery/relation": "8fa9e928-bbc6-43c1-ad96-d389bdfe4d0d",
          "ui/type-editor-order": 7
        },
        "fibery/id": "16b2d331-81f3-4f0d-b755-9078f73a23c4"
      },
      {
        "fibery/name": "workflow/state_05m5590_deleted",
        "fibery/type": "workflow/state a Literat_1js25xd_deleted",
        "fibery/deleted?": true,
        "fibery/meta": {
          "fibery/relation": "38e0738c-5a4e-4f07-8452-2fbab73a2ce3",
          "fibery/type-component?": true,
          "fibery/entity-of-field-type-can-be-created-by-creator-only?": true,
          "fibery/default-value": {
            "fibery/id": "1609eed3-ecff-40d0-9012-72fc76e696c8"
          },
          "fibery/required?": true,
          "ui/type-editor-order": 5
        },
        "fibery/id": "5b1c44c1-c561-49e7-92c8-5b1f9889e5ed"
      }
    ],
    "fibery/deleted?": false,
    "fibery/meta": {
      "fibery/primitive?": false,
      "fibery/domain?": true,
      "ui/color": "#00FF00",
      "fibery/secured?": true,
      "app/mixins": {
        "fibery/rank-mixin": true,
        "Collaboration~Documents/ReferencesMixin": true
      }
    },
    "fibery/id": "58468b5f-83b2-45fe-8c75-9954237f5bad"
  }
]