2015-02-10 13 views
0

我目前使用loopback(http://loopback.io/)來運行一個應用程序,而大多數數據在前端使用angular SDK來訪問,我也有一個套接字連接,我想要訪問這些數據。如何訪問服務器中的環回數據?

在服務器/ server.js我有

var loopback = require('loopback'); 
var app = module.exports = loopback(); 

if (require.main === module) { 
    //app.start(); 
    app.io = require('socket.io')(app.start()); 
    app.io.on('connection', gameControl.onConnect); 
} 

運行在服務器/控制器以下/ gameController.js

exports.onConnect = function(socket) { ... } 

在這個文件中,我想打電話給我模型,像

Users.find({}, function(res) { 
    //Do some stuff 
}); 

我該怎麼做?我不知道該怎麼「需要」:/

任何幫助表示讚賞!

回答

1

Model.find({where: {name: 'John', functoin(err, models)...就是一個例子。

多見於http://docs.strongloop.com/display/public/LB/Querying+data#Queryingdata-Nodesyntax

+0

所以我做了 「Student.find({其中:{用戶名: 'DarylR'}},功能(ERR,型號){ \t的console.log( '嗨' ) })」 而是想出了 ‘的ReferenceError:學生沒有定義’ 至於文檔,我明白這是你寫的代碼,但我不認爲我有權利依賴。 – 2015-02-10 19:12:41

+1

你在哪裏寫這段代碼?這是在啓動腳本?任何你可以訪問'app'對象的地方,都可以通過'app.models.Student'訪問模型。 – superkhau 2015-02-11 00:06:07

+0

工作正常!謝謝 – 2015-02-11 13:46:12