mongo 如何对比一个文档的更改?

各位大佬,mongo 如何对比一个文档改了哪些字端?更改了哪些值?
比如 a = {‘name’: ‘zz’, ‘age’: 18, ‘scope’: [1,2,3]}
更改为了 a = {‘name’: ‘zzz’, ‘age’: 28, ‘scope’: [4,5,6]}
如何接口判断到哪个值变换了

ztoben