Backbone Collection:收集本地和远程集合之间的差异

时间:2014-09-24 12:56:10

标签: backbone.js backbone-collections

我的应用程序中有一个包含此模型列表的集合。

本地数据:

[
      {
        "level": "warning",
       "message": "test1"
      },
      {
        "level": "warning",
        "message": "test2"
      },
      {
        "level": "warning",
        "message": "test3"
      },
      {
        "level": "warning",
        "message": "test4"
      },
      {
        "level": "warning",
        "message": "test5"
      },
      {
        "level": "warning",
        "message": "test6"
      }
 ]

我每2分钟收集一次。我想只收集新增加的模型作为新系列。

有没有简单的方法可以做到这一点?或者我需要在每次获取后比较两个列表。

新数据:

[
      {
        "level": "warning",
        "message": "test1"
      },
      {
        "level": "warning",
        "message": "test2"
      },
      {
        "level": "warning",
        "message": "test3"
      },
      {
        "level": "warning",
        "message": "test4"
      },
      {
        "level": "warning",
        "message": "test5"
      },
      {
        "level": "warning",
        "message": "test6"
      },
      {
        "level": "warning",
        "message": "test7"
      },
      {
        "level": "warning",
        "message": "test8"
      }
]

我想要什么

[
      {
        "level": "warning",
        "message": "test7"
      },
      {
        "level": "warning",
        "message": "test8"
      }
]

请原谅我的英语。谢谢。

0 个答案:

没有答案