首页 > 解决方案 > 有没有一种方法可以测试棉花糖记录集合中字段的唯一性

问题描述

是否有一种标准方法可以在加载时验证记录中字段的唯一性?

例如,如果验证下面列表中的唯一 ID,则此结构中的最后两条记录将触发失败。

[
  {
    "id": 1,
    "stuff": "abc"
  },
  {
    "id": 2,
    "stuff": "abc"
  },
  {
    "id": 2,
    "stuff": "abc"
  }
]

我发现对 2016 年的一个问题的评论表明它不是,那段时间有什么变化吗?

相关问题: 验证棉花糖中的列表

https://github.com/marshmallow-code/marshmallow/issues/541

标签: marshmallow

解决方案


到今天为止还没有标准的方法。与此相关的最接近的对话将在此 PR 中:https ://github.com/marshmallow-code/marshmallow/pull/1793 。

在您自己的代码中实现并不难,但我们还没有想出一个足够通用的实现。


推荐阅读