The fields to update. None of the field paths in the mask may contain a reserved name.
If the document exists on the server and has fields not referenced in the mask, they are left unchanged. Fields referenced in the mask, but not present in the input document, are deleted from the document on the server.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-06-02 UTC."],[[["\u003cp\u003eThis API endpoint updates or inserts a document using a \u003ccode\u003ePATCH\u003c/code\u003e request to a specific URL structure following gRPC Transcoding syntax.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003edocument.name\u003c/code\u003e path parameter is required, specifying the document's unique resource name, including project, database, and document path.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eupdateMask\u003c/code\u003e query parameter allows for selective field updates, leaving unmentioned fields unchanged, while fields in the mask but not in the document will be deleted.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003emask\u003c/code\u003e query parameter is used to specify what fields to return, if it is not specified, it returns all fields.\u003c/p\u003e\n"],["\u003cp\u003eThe request body is an instance of a \u003ccode\u003eDocument\u003c/code\u003e, and a successful response will also return an instance of a \u003ccode\u003eDocument\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]