1

在我的项目中,有一个模型与另一个模型有关系(基数 =“many”):单位有很多组织。这种关系运作得很好!

所以我正在尝试(没有成功)制作下面的impex:

INSERT_UPDATE Unit;uid[unique=true];organizations(code, site(uid[default='apparel']))[unique=true]
                  ;123456          ;1234,4321

我收到错误:

cannot resolve value '1234,4321' for attribute 'organizations',ignore=false)}

我必须这样做,因为在多个站点中存在具有相同代码的组织,所以我会这样做 impex 只是更改站点的 uid 默认值。

你知道我可以用另一种方法来做这个 impex 或者我在那个例子中犯了什么错误吗?

谢谢!

4

1 回答 1

1

通过Unit,我想你的意思是B2BUnit?(OOTBUnit用于测量单位。例如英尺、英寸)。

无论如何,集合属性不是用于unique. 我认为使用单位 ID 和“站点”作为唯一可能会更好。例如美国的 UnitA、德国的 UnitA、美国的 UnitB。

于 2020-04-14T02:35:17.313 回答