Население в Парусах с разными связями не ограничивает

У меня есть две модели в двух разных соединениях (MySQL и MongoDB), и эти модели связаны между собой во многих отношениях.

События:

module.exports = {
  connection: 'mongoDb',
  attributes: {
    ...
    parameters: {
      collection:'parameter',
      via:'events'
    },
    ...
  }
}

Параметры:

module.exports = {
  connection: 'mySQL',
  attributes: {
    ...
    parameters: {
      collection:'parameter',
      via:'events'
    },
  }
}

Когда мы делаем следующий запрос в проекте:

/parameters/:id/events 

Паруса возвращают все события в отношении, а не 30, которые определены в defaultLimit в конфигурациях чертежей. Для нас это означает, что он возвращает около 20000 событий и сломал сервер (из-за нехватки памяти). Мы также пытались вставить в запрос ручной лимит ("? Limit=30"), но это не сработало.

Когда обе модели подключены к одной и той же базе данных, этого не происходит.

Почему это может происходить?

0 ответов

Другие вопросы по тегам