2015-10-18 62 views
1

我有兩種模式:NewsItem和user。每個NewsItem屬於一個用戶。Loopback:如何在查詢中包含關係結果

"relations": { 
"user": { 
    "type": "belongsTo", 
    "model": "user", 
    "foreignKey": "publisherId" 
} 
} 

該關係已保存在數據庫中,以便正常工作。

我很難列出所有NewsItem與關聯用戶的名稱。

app.models.NewsItem.find({ 
    include: [ 
     { 
     relation: 'user', 
     scope: { 
      fields: ['name'] 
     } 
     } 
     ] 
    }, function(err, newsItems) { ... 

根據該文檔(https://docs.strongloop.com/display/public/LB/Include+filter)的NewsItem.user將指向的關係方法,而不是用戶實例

有誰知道我如何訪問用戶名值?

回答

2

我發現了這個問題,我需要調用NewsItem.user()來獲取對象實例。

相關問題