любой может помочь мне с этим запросом. Как можно обновить родительский документ, используя запрос couchbase N1ql
{
"created_at": "2020-03-26T15:50:12.318Z",
"created_by": 1,
"deleted_at": "",
"frm21_submit": null,
"id": "6cb51519-7c6b-499d-8a8d-3c85658605fc",
"machine_category_id": [
"7a2eb767-faca-4762-b65b-2db9e1992c82",
"259a4bcc-feb5-4d98-88c5-b331316e19be"
],
"main_parts": [
{
"data": {
"deleted_at": "777",
"frm21_submit": null,
"manufacturing_date": "03/31/2020",
"model": "234234234",
"photo": null,
"serial_number": "324324234",
"updated_at": "2020-03-31T14:11:48.909Z"
},
"id": "66354d7c-4769-4f3b-914e-bb841191e323"
}
]
}
я хочу обновить родительский документ, только все поля являются динамическими c я не могу выбрать поле , как
update machine set "created_by"= 1, "machine_category_id"= [
"7a2eb767-faca-4762-b65b-2db9e1992c82",
"259a4bcc-feb5-4d98-88c5-b331316e19be"
] Where id=1
как динамически обновлять родительский документ только с безопасным дочерним или вложенным документом, ничего не теряя данных.
{
"created_at": "2020-03-26T15:50:12.318Z",
"created_by": 1,
"deleted_at": "",
"frm21_submit": null,
"id": "6cb51519-7c6b-499d-8a8d-3c85658605fc",
"machine_category_id": [
"7a2eb767-faca-4762-b65b-2db9e1992c82",
"259a4bcc-feb5-4d98-88c5-b331316e19be"
]
}