【发布时间】:2017-03-04 21:00:50
【问题描述】:
我即将设置一个数据库,我将不得不通过上传一个 json 文件来手动更新它。 但不幸的是,手动更新会延迟和替换数据。
所以我想知道... 如果我在数据库的键上设置了一个事件监听器,每次更新数据库时都会触发它吗? 或者,它是否足够聪明,可以检测到与之前更新的差异?
示例:
从下面的更新顺序来看,如果我在“Key1”上设置了一个事件监听器,哪个会触发监听器?
起点: { “钥匙1”: [ { “数据1”:“值1”, “数据2”:“值2” } ] }
第一次更新: { “钥匙1”: [ { “数据1”:“值1”, “数据2”:“值2” } ] }
第二次更新: { “钥匙1”: [ { “数据1”:“值1”, “数据2”:“值2”, “数据 3”:“值 3” } ] }
第三次更新: { “钥匙1”: [ { “数据1”:“值1”, “数据 3”:“值 3” } ] }
谢谢
【问题讨论】: