Как обновить свойство вложенной модели в loopback 4 - PullRequest
0 голосов
/ 06 августа 2020
• 1000 *
@model()
class Model2 {
  @property({
    type: 'string',
  })
  name?: string;

  @property({
    type: 'string',
  })
  value?: string;
}

@model({settings: {strict: false}})
export class Model1 extends Entity {
  @property({
    type: 'string',
    id: true,
    generated: true,
  })
  _id?: string;

  @property.array(Cookie)
  propertyArray: Model2[];
}

Я пытаюсь обновить некоторые объекты внутри массива, фильтруя по имени и значению с помощью фильтра where, пока нет результатов


this.SourceRepository.Model1(entityid).patch({Model2: {"name": "newname", "value": "newvalue"}}, {
    where: {
        arrayProperty: {and: [{name: 'existingvalue'}, {value: 'existingvalue'}]}
    }
});

PS: Извините за любое написание или грамматические ошибки, английский sh не мой родной язык

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...