我正在composer-操场上测试我的代码。当我尝试通过事务添加参与者时,收到错误消息“由于对象已存在,无法添加ID为---的对象”。
但是,当我转到“测试”部分并单击参与者类型时,未列出任何内容。
几个小时前我创建了一个具有相同ID的参与者,但是在我重新部署更改后它消失了。不知道它去了哪里,因为它显然还没有被删除。
答案 0 :(得分:1)
如果通过添加/删除非可选字段或重命名字段来更改模型,则与模型不匹配的任何现有数据将从视图中“消失”。但是,数据仍然存在,并且如果您将模型改回原样,则会重新出现。
您似乎已更改了模型,但具有残留的“隐藏”数据,并且无法使用已使用的相同键来创建新对象。
这在Composer Knowledge Wiki中有更详尽的解释。