У меня есть 2 таблицы дочерняя и родительская:
child
{id:1, parent_id: 10, name:"blah" ...}
parent
{id:10, name: "parent blah" ....}
Я знаю идентификатор дочернего объекта и хочу запросить дочерний объект, объединенный с родительским объектом.
Есть ли способ сделать эквивалент:
r.table('child').get(10).eq_join('parent_id', r.table('parent'))
eq_joins отлично работает с результатами операции фильтрации, поскольку возвращает последовательность. Я хочу выполнить аналогичную операцию, когда использую get
поэтому eq_join формы:
r.table('child').filter({'id': 1}).eq_join('parent_id', r.table('parent'))
дает мне записи
{left: {id: 10, parent_id:1, ...},
right: {id:1, ....}}
который отлично работает для последовательности.
Я хочу выполнить те же операции в случае, когда я использую get вместо filter.