Население в Парусах с разными связями не ограничивает
У меня есть две модели в двух разных соединениях (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"), но это не сработало.
Когда обе модели подключены к одной и той же базе данных, этого не происходит.
Почему это может происходить?