我真的很陌生,所有關於ORM的文檔都是基本的,所以我很難理解如何建立關係在我的模型中。這裏是我的表和模型:http://pastebin.com/yt8jFTkk如何在使用mysql的帆中定義外鍵關係
現在,我正在試圖做的是一樣的東西:
AccountApplication.findOne({
token: 'someTokenHere',
application.type: 'foo',
application.serviceProvider: 'bar'
}).populate('application')
.populate('account').exec(...)...
我會解決,這和手動檢查預期的應用類型和服務提供商爲令牌重疊似乎很不可思議,並使用find()方法,而不是findOne():
AccountApplication.findOne({
token: 'someTokenHere'
}).populate('application')
.populate('account').exec(...)...
我想我在一個小的損失爲的帆/水線是如何知道我的AccountApplication的的ACCOUNT_ID模型是賬戶專家的外鍵perty。我在這裏錯過了什麼?目前在任何帳戶或應用程序上填充()都無法使用上述模型。
謝謝,我結束了自己在另一個夜晚磕磕絆絆。 – 2014-09-29 00:30:44
account和accountId屬性不能同時存在嗎?但在某些情況下,這是非常必要的,如何? – Rwing 2018-03-01 11:30:54