PouchDB is also a CouchDB client, and you should be able to switch between a local database or an online CouchDB instance without changing any of your application’s code.
However, there are some minor differences to note :
* View Collation : CouchDB uses ICU to order keys in a view query; in PouchDB they are ASCII ordered.
* View Offset : CouchDB returns an offset property in the view results. In PouchDB, offset just mirrors the skip parameter rather than returning a true offset.