У меня есть две модели: User and Capture, где Capture может быть связана с несколькими пользователями: она принадлежит, заявлена и обрабатывается всеми тремя разными пользователями.Множественные отношения «принадлежит» для модели thinky
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'
Работа с владельцем работает, но я не могу получить обработанные обработанные и утверждаемые отношения. Я запрашиваю .getJoin()
, а Thinky создал вторичные индексы на моих таблицах (так что он знает хотя бы об отношениях)
Что я делаю неправильно? Как я могу вернуть вложенные объекты в мои запросы?
Это зафиксировал его, спасибо Вея много! – aluxian