equal-aqua•2y ago
Update specific field by using mutate useUpdate
Hi guys, I'm using mutate of useUpdate() to update a record on my db
How can I just update a specific field of a record but still keep others fields?
2 Replies
Hi @Tan Dep Trai So 1. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave:
----------------------
You can update a specific field of a record using the
mutate method from useUpdate(). You need to pass the values prop to the mutate method, which contains the data that will be sent to the server. This values prop will be passed to the update method from the dataProvider as a parameter.
Here is an example of how you can do it:
In this example, fieldName is the name of the field you want to update and "New Value" is the new value for that field. All other fields of the record will remain unchanged.
For more information, you can refer to the useUpdate documentation (https://refine.dev/docs/data/hooks/use-update).
----------------------
Note: you can ask me a follow up question by @ mentioning me again :speech_balloon:
----------------------<@369510721135837184> kapa.ai is still learning and improving, please let us know how it did by reacting below