Невозможно построить схему области js для объекта с ключом Dynami c - PullRequest
0 голосов
/ 27 января 2020

Я создаю собственное приложение реакции с mongodb в бэкэнде, теперь я пытаюсь создать схему с областью js для использования автономного режима в клиенте.

Проблема

Я получаю данные с моего сервера следующим образом:

"chosenFriends": {
     "fdgfdgfdghghfghgjkkkkk": {
         "id": "fdgfdgfdghghfghgjkkkkk",
         "photo": "4543535435.JPEG",
         "name": "gabi"
     },
     "fdsfdsfgfdgfdgfdgdf": {
         "id": "fdsfdsfgfdgfdgfdgdf",
         "photo": "545435435435435.JPEG",
         "name": "tal"
     }
 }

И я пытаюсь создать модель схемы из Dynami c ключ и значение (ключ: значение). Я попробовал этот способ из чьего-то совета, но он не сработал.

export const GroupSchema = {
  name: "Group",
  primaryKey: "_id",
  properties: {
    _id: "string"
    chosenFriends: "chosenFriend"
}

export const chosenFriendSchema = {
  name: "chosenFriend",
  properties: {
    key: "string",
    value: "chosenFriendObj"
  }
};

export const chosenFriendObjSchema = {
  name: "chosenFriendObj",
  primaryKey: "id",
  properties: {
    id: "string",
    photo: "string",
    name:"string"
  }
};

Я получаю следующую ошибку:

пропущено значение для свойства selectedFriend.key create @ [ нативный код]

...