Home > @firebase/firestore > / > setDoc
setDoc() function
Writes to the document referred to by the specified DocumentReference. If the document does not yet exist, it will be created. If you provide merge or mergeFields, the provided data can be merged into an existing document.
Signature:
export declare function setDoc<T>(reference: DocumentReference<T>, data: Partial<T>, options: SetOptions): Promise<void>;
Parameters
| Parameter | Type | Description |
|---|---|---|
| reference | DocumentReference<T> | A reference to the document to write. |
| data | Partial<T> | A map of the fields and values for the document. |
| options | SetOptions | An object to configure the set behavior. |
Returns:
Promise<void>
A Promise resolved once the data has been successfully written to the backend (note that it won't resolve while you're offline).