Rethinkdb Python - Изменения: Как вернуть только поле, которое изменилось? - PullRequest
0 голосов
/ 18 октября 2018

Как я могу использовать ленту изменений в переосмыслении, чтобы получить только поле, которое изменилось, а не все доступные поля?

Если это невозможно, то каким образом Python наиболее оптимально найти измененныйполе?

Спасибо

1 Ответ

0 голосов
/ 18 октября 2018

Если вы уже знаете, какие поля будут изменены, вы можете указать свой выбор, например, pluck / filter .В противном случае вы не можете.Изменения будут обработаны, включая весь документ:

{
   "old_val":"{}"
   "new_val":"{}"
}

По вопросу о том, как сравнивать эти документы json в вашей ленте изменений, вы найдете множество решений, например:

Сравнениесловари Python и найти разницу двух

...