我真的很陌生,所有关于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