2017-01-09 36 views
0

返回集合,我開始使用使用蒙戈(特別是sails-mongo包Sailsjs和遇到的引進問題,我似乎無法找到解決此的任何文件使用模型

基本上,我有一個路線:

module.exports.routes = { 
    '/': 'PagesController.index', 
    '/testing': 'PagesController.about' 
} 

另外,我有一個模型Websites

module.exports = { 
    connection: 'mongodb', 
    attributes: { 

    } 
}; 

然後我控制器裏面,我請執行以下操作:

Websites.find().done(function(err, response){ 

      sails.log(response); 
}); 

其中,是給我下面的錯誤:

TypeError: Websites.find(...).done is not a function 

注:在我的'connections.js'我有以下內容:

mongodb: { 
    adapter : 'sails-mongo', 
    host  : 'localhost', 
    port  : 27017, 
    database : 'SEO' 
} 

任何想法,我要去哪裏錯了嗎?

回答

1

代碼中的簡單錯誤就是這樣。

沒有done功能。您必須運行exec

Websites.find().exec(function(err, response){ 

      sails.log(response); 
});