Rethinkdb: Changefeed -> Как посмотреть / вернуть 2 поля? - PullRequest
0 голосов
/ 10 сентября 2018

У меня есть таблица, в которой в каждой строке есть 10 разных полей, но для определенной подачи изменений, которую я использую, меня интересует только поиск изменений в одном из полей, но возвращение двух из них.

Например, если у меня есть таблица со строками [идентификатор, имя, возраст, рост], я бы хотел видеть все изменения, сделанные только в возрасте (меня не волнуют изменения высоты), и яхочу, чтобы курсор возвращал оба поля Имя и возраст.

Я знаю, что для просмотра одного поля я могу сделать:

r.table('Customers').get_all(*list_of_customers*).get_field('age').changes.run()

, но это не вернет идентификатор или имя.

Есть ли способ сделать это?

Спасибо

1 Ответ

0 голосов
/ 11 сентября 2018

Вы можете использовать pluck, который принимает несколько полей, вместо get_field.

...