Is there any way to filter data from DB by two or more fields?
For example, I want to find document by TYPE that equal to Message and DATE that between 1.01.2014 and 18.01.2014?
So, the question could I do anything like NSPredicate and CoreData? Make very flexible searching in database?
Create a view that emits [type, date] pairs as keys. You can then use a key range like startkey=[“Message”, “2014-01-01”], endkey=[“Message”, “2014-01-18”].
Great! It helps a lot. But, I didn’t get is there any way to do the same for 3, 4 etc fields at once? Only 2 per view, am I right?
Arrays can have more than two elements.
You might also want to read http://guide.couchdb.org/draft/views.html