使用一个查询查询两个sails.js实例

时间:2015-09-22 12:35:53

标签: node.js sails.js google-cloud-sql

如果可能的话,我无法解决这个问题,以及如何使用单个查询Model.find()在我的两个不同数据库(不同的cloudSQL实例)上查询两个sails模型。基本上来自两个具有两个不同连接的不同模型。

我在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')

0 个答案:

没有答案