将normalizr用于没有引用的关系

时间:2016-08-17 14:45:59

标签: normalizr

我有这个场景,一个用户列表,其中每个值看起来像这样:

[{
 name: 'Jhon',
 groups: [{
   id: 1,
   name: 'The name'
  }]
}]

然后我有一个如下所示的组列表:

[{
  id: 1,
  name: 'The name'
}]

我的架构如下:

const user = new Schema('users');
const group = new Schema('groups');

user.define({       
  groups: arrayOf(group) 
});

到目前为止,我有id而不是用户数组上的对象,但是,如果我还需要组模式来拥有属于该组的用户数组呢?

group.define({
  users: ???
});

如果它们之间没有明确的双向关系,我该如何建立关系呢?

0 个答案:

没有答案