[REST] Update only specific column

Home - [REST] Update only specific column

Muhammad Irwantoro asked 12 months ago

untuk endpoint: https://api.mesosfer.com/api/v2/data/bucket/{bucketName}/{objectId}
update data dengan:

{"metadata":{"name":"Pedang Es","level":50}}

Schema saya seperti ini:

{
"bucket": "Weapon",
"column": {
"attack": {
"type": "Number"
},
"level": {
"type": "Number"
},
"name": {
"type": "String"
},
"refineable": {
"type": "Boolean"
}
},
"createdAt": "2016-11-25T15:26:43.756Z",
"objectId": "ubfi39r6Np",
"updatedAt": "2016-11-25T15:26:43.756Z"
}

ternyata kolom yang tidak saya sebut menjadi null semua.
ketika saya fetch menjadi seperti ini:

{
"createdAt": "2016-12-14T04:15:36.198Z",
"metadata": {
"level": 50,
"name": "Pedang Es"
},
"objectId": "1Eh2R3R3o4",
"updatedAt": "2016-12-16T14:44:12.382Z"
}

saya coba update dengan ini tapi tidak bisa:

{"metadata.name":"Pedang Es","metadata.level":50}

saya harap bisa update hanya beberapa kolom tanpa upload semua kolom lainnya lagi.

Muhammad Irwantoro replied 12 months ago

saya baru sadar ternyata tidak bisa edit post yang sudah dikirim disini, harus hati-hati ketiknya.

2 Answers
Hermawan Staff answered 12 months ago

Hi Muhammad Irwantoro,

At this time, changing metadata requires completely inputs according to scheme.
The update method does not support for partial changes right now.
But we will support partial changes using PATCH method in the next release.

Best Regards

Hermawan

Muhammad Irwantoro answered 12 months ago

ya terima kasih, kita menunggu

Your Answer