# No CouchDB filter parameter

**URL:** <https://community.dreamfactory.com/t/no-couchdb-filter-parameter/1287>\
**Category:** Connecting to NoSQL\
**Created:** [July 20, 2015, 5:31pm UTC](https://community.dreamfactory.com/t/no-couchdb-filter-parameter/1287 "2015-07-20T17:31:53Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![jeffreystables](https://yyz1.discourse-cdn.com/flex035/user_avatar/community.dreamfactory.com/jeffreystables/32/173_2.png) [@jeffreystables](https://community.dreamfactory.com/u/jeffreystables)\
**Post date:** [July 20, 2015, 7:00pm UTC](https://community.dreamfactory.com/t/no-couchdb-filter-parameter/1287/2 "2015-07-20T19:00:55Z")

</div>

CouchDB doesn’t have a filter language. If you need to use NoSQL with traditional SQL-like filter arguments, I recommend looking into MongoDB.

In CouchDB, filtering is achieved by writing a pre-baked filter in JavaScript that’s stored in a file and called a view. DreamFactory supports calling these views:

![](https://canada1.discourse-cdn.com/flex035/uploads/dreamfactory/original/1X/01ed82d3bbebef98b79d3da0354d675067a6d9e8.png)

As stated in [CouchDB’s official wiki](https://wiki.apache.org/couchdb/Introduction_to_CouchDB_views), “Views are the primary tool used for querying and reporting on CouchDB documents.” As such they subsume SQL-like concepts such as “filter.”

[Here is a link to their docs on the topic](http://couchdb.readthedocs.org/en/latest/couchapp/views/intro.html), and [here is a guide](http://guide.couchdb.org/draft/views.html).

---

_[View the full topic](https://community.dreamfactory.com/t/no-couchdb-filter-parameter/1287)._
