# tCouchbaseDCPOutput

Upserts documents in the Couchbase database based on the incoming flat data from preceding components, under the [Database Change Protocol (DCP)](https://developer.couchbase.com/documentation/server/3.x/admin/Concepts/dcp.html), a streaming protocol.

This means that it adds a new document or replaces its value if it already exists.

For more technologies supported by Talend, see [Talend components](https://help.qlik.com/talend/r/en-US/7.3/components/couchbase).

### In this section

* [tCouchbaseDCPOutput Standard properties](https://help.qlik.com/talend/en-US/components/7.3/couchbase/tcouchbasedcpoutput-standard-properties)