index and query items in an array with mango query for cloudant and couchdb 2.0
问题 I have the following db structure: {"_id": "0096874","genre": ["Adventure","Comedy", "Sci-Fi" ]} {"_id": "0099088","genre": ["Comedy", "Sci-Fi", "Western"]} and like to query it like I could do in mongodb db.movies.find({genre: {$in: ["Comedy"]}}) It works when i use a text index for the whole database, but that seems very wasteful: // index { "index": {}, "type": "text" } //query { "selector": { "genre": { "$in": ["Comedy"] } }, "fields": [ "_id", "genre" ] } The following index does not