# 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:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jeebee](https://avatars.discourse-cdn.com/v4/letter/j/e19adc/32.png) [@jeebee](https://community.dreamfactory.com/u/jeebee)\
**Post date:** [July 20, 2015, 5:31pm UTC](https://community.dreamfactory.com/t/no-couchdb-filter-parameter/1287/1 "2015-07-20T17:31:53Z")

</div>

Hi there  
i’m just starting to play with CoachDB & Dreamfactory,  
everything works like a charm,  
Connexion, GetRecord, UpdateRecords etc…

in API DOcs, i don’t have Filter parameter for GetRecord on my CouchDB service  
is this normal ?  
thanks

---

<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).

---

<div class="post-metadata">

**Author:** ![jeebee](https://avatars.discourse-cdn.com/v4/letter/j/e19adc/32.png) [@jeebee](https://community.dreamfactory.com/u/jeebee)\
**Post date:** [July 20, 2015, 7:45pm UTC](https://community.dreamfactory.com/t/no-couchdb-filter-parameter/1287/3 "2015-07-20T19:45:58Z")

</div>

Thanks jeffrey  
i will have a look at your links.

ps: any idea on new features of 2.0 ?

---

<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 21, 2015, 3:52pm UTC](https://community.dreamfactory.com/t/no-couchdb-filter-parameter/1287/4 "2015-07-21T15:52:20Z")

</div>

> [@jeebee](#):
>
> any idea on new features of 2.0 ?

I’m looking forward to the beta as much as you are. [Be sure to sign up.](https://community.dreamfactory.com/t/dreamfactory-v2-0-dreamfactory-enterprise-public-beta/1286) I’m sure not all full features will be included in the beta, but it will at least give you a starting point. If you want more details now on planned features, just [contact our sales team](mailto:dspsales@dreamfactory.com).
