Запросить два экземпляра sails.js одним запросом
Я не могу понять, возможно ли это и как запросить две модели парусов в двух разных базах данных, разных экземплярах cloudSQL, с помощью одного запроса Model.find(). В основном слишком много разных моделей, имеющих две разные связи.
Я устанавливаю два разных соединения в connections.js:
MysqlServer: {
adapter: 'sails-mysql',
database: '..'
...
},
MysqlServerStat: {
adapter: 'sails-mysql',
database: '..'
...
},
Модели: с отношениями, но с использованием двух разных соединений
(d-stat)
module.exports = {
connection: 'MysqlServerStat',
attributes: {
pro_id:{
connection: 'MysqlServer',
model:'pro'
}..
(pro)
module.exports = {
-default connection-
attributes: {
pro_d:{
connection: 'MysqlServerStat',
collection:'d_stat',
via: 'pro_id'
}..
ProController, где я пытаюсь запросить оба соединения одновременно:
Pro.find()
.populate('d_stat')