覆盖多对多关联,而不是添加新条目



是否可以通过管理API覆盖多对多关联中的条目?我用一个基本更新(PATCH(请求进行了尝试,它没有覆盖关联,而是添加了新的关联。

更新前:

[GET]{apiBasePath}/product/91d7e5d1e77b48ae957d90f9a5210465

{
"data": {
"id": "91d7e5d1e77b48ae957d90f9a5210465",
"properties": [
{
"id": "4a893ae509cc42ce9084a2ac55753bd6"
}
]
}
}

更新:

[PACH]{apiBasePath}/product/91d7e5d1e77b48ae957d90f9a5210465

{
"id": "91d7e5d1e77b48ae957d90f9a5210465",
"properties": [
{
"id": "1e2569aa85c74f8baa3a85978b42a5ec"
}
]
}

更新后:

[GET]{apiBasePath}/product/91d7e5d1e77b48ae957d90f9a5210465

{
"data": {
"id": "91d7e5d1e77b48ae957d90f9a5210465",
"properties": [
{
"id": "4a893ae509cc42ce9084a2ac55753bd6",
"id": "1e2569aa85c74f8baa3a85978b42a5ec"
}
]
}
}

预期结果:

[GET]{apiBasePath}/product/91d7e5d1e77b48ae957d90f9a5210465

{
"data": {
"id": "91d7e5d1e77b48ae957d90f9a5210465",
"properties": [
{
"id": "1e2569aa85c74f8baa3a85978b42a5ec"
}
]
}
}

根据设计,设置关联是累积的。如果需要删除相关数据,请参阅文档。