是否可以通过管理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"
}
]
}
}
根据设计,设置关联是累积的。如果需要删除相关数据,请参阅文档。