В. Как запросить модель, в отношении «один ко многим», вернуть связанные записи? - PullRequest
0 голосов
/ 07 декабря 2018

Модели :

  • Заказы на покупку
  • Элементы

Отношения : Заказы на покупку (один) <-> (много) Предметов

Владение: Заказы на покупку (Владелец) -> Предметы

Я могу вернуть все записи из модели Предметов, используя этот код:

//Query Items and return records related to each Purchase Order.
  var query = app.models.Items.newQuery();
  var allItems = query.run();

Но как мне вернуть только элементы, связанные с каждой записью заказа на покупку?

1 Ответ

0 голосов
/ 07 декабря 2018

Вам нужно будет передать ключ записи заказа на поставку в свой запрос и отфильтровать товары по нему.Например:

  function getPurchaseOrderItems(purchaseOrderRecordKey){
      //Query Items and return records related to each Purchase Order.
      var query = app.models.Items.newQuery();
      query.filters.PurchaseOrders._key._equals = purchaseOrderRecordKey;
      var allItems = query.run();
  }

Я рекомендую вам обратиться к официальной документации для более подробного объяснения.Таким образом, вы получите более глубокое и лучшее понимание того, как работать с отношениями.

...