小编Aks*_*jka的帖子

使用 Joi 和 nodeJS 验证嵌套对象中的唯一键对

我有以下 JSON 结构:

{
  key1: "value1",
  key2: "value2",
  transactions: [
    {
      receiverId: '12341',
      senderId: '51634',
      someOtherKey: 'value'
    },
    {
      receiverId: '97561',
      senderId: '46510',
      someOtherKey: 'value'
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试编写一些 Joi 代码来验证事务数组中的每个对象都是唯一的,即receiverId 和senderId 的组合只出现一次。交易数组中可以有可变数量的元素,但总是至少有 1 个。有什么想法吗?

javascript validation node.js joi

6
推荐指数
2
解决办法
4136
查看次数

标签 统计

javascript ×1

joi ×1

node.js ×1

validation ×1