Attachments / Large Binary Objects - Couchbase Server How To

Hi !

I’m new with couchbase, but I’m unable to found documentation about how to work with attachments (Large Binary Objects - LBO) on couchbase Server. I found something using lite version but didn’t found about Server Edition.

In the past I had read some post about a limit of 20MB per document.

Do This limit still exists?

How use Node.js to store and read LBO’s?

Is necessary convert it to Base64 or is possible store as is (binary) ?

I need to store many files formats like .jpg, .docx, .pdf, .zip. Sizes are between 8K and 2GB.

I need store these files on database to facilitate access restrictions, replication and disaster recovery.

Any help about this ?

Any recommendation or tip is welcome.