我有两个模型,用户和捕获,其中捕获可以与多个用户相关:它由三个不同的用户拥有、声明和处理。
User = thinky.createModel 'User',
id: String
displayName: String
email: String
Capture = thinky.createModel 'Capture',
id: String
ownerID: String
processedByID: String
claimedByID: String
created: Date
updated: Date
Capture.belongsTo User.model, 'owner', 'ownerID', 'id'
Capture.belongsTo User.model, 'processedBy', 'processedByID', 'id'
Capture.belongsTo User.model, 'claimedBy', 'claimedByID', 'id'
所有者关系有效,但我无法使 processesBy 和 claimBy 关系正常工作。我正在查询.getJoin()
,Thinky 在我的表上创建了二级索引(所以它至少知道关系)
我究竟做错了什么?如何让嵌套对象在我的查询中返回?