CouchDB

From DreamFactory
Jump to: navigation, search
(Created page with "CouchDB is a NoSQL database offered by Apache. ==Common Feature Exceptions== * CouchDB, like most NoSQL database, doesn't have defined schema for each table's rows, except th...")
 
(Configuration)
Line 9: Line 9:
  
 
==Configuration==
 
==Configuration==
* '''dsn''' - String. Required. The connection string for the service, i.e. http://username:[email protected]:5984/db. The username, password, and db values can be added in the connection string or in the options below.
+
* '''dsn''' - String. Required. The connection string for the service, i.e. <nowiki>http://username:[email protected]:5984/db</nowiki>. The username, password, and db values can be added in the connection string or in the options below.
 
* '''options''' - Object/Associative Array. Optional. An array of options for the connection, like db.
 
* '''options''' - Object/Associative Array. Optional. An array of options for the connection, like db.

Revision as of 18:04, 2 August 2016

CouchDB is a NoSQL database offered by Apache.

Common Feature Exceptions

  • CouchDB, like most NoSQL database, doesn't have defined schema for each table's rows, except the key setup which is always there in every table and created by default. Therefore, the _schema resource doesn't support field level operations.
  • CouchDB has no native filter language. Therefore, DreamFactory filtering doesn't work, and the client must use the native "views" provided by CouchDB.

Requirements

  • Requires dreamfactory/df-couchdb package, which is installed by default in most DreamFactory installs.

Configuration

  • dsn - String. Required. The connection string for the service, i.e. http://username:[email protected]:5984/db. The username, password, and db values can be added in the connection string or in the options below.
  • options - Object/Associative Array. Optional. An array of options for the connection, like db.