[ https://issues.apache.org/jira/browse/COUCHDB-2867?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15942037#comment-15942037 ]
Stefan Buhrmester commented on COUCHDB-2867: -------------------------------------------- Any chance of this feature being added for json type indexes? As far as I understand it, an index on field similar to `genres.[].name` should be technically equivalent to a view function with one `emit` call per element in the array. > Mango: should be able to index *within* arrays > ---------------------------------------------- > > Key: COUCHDB-2867 > URL: https://issues.apache.org/jira/browse/COUCHDB-2867 > Project: CouchDB > Issue Type: Improvement > Components: Mango > Reporter: Nolan Lawson > > If you have a document like: > {code:javascript} > { > "_id": "foo", > "tags": ["a", "b", "c"] > } > {code} > ...then you should be able to run queries that find e.g. all documents with > "a" as a tag, and it should be *indexed*. Currently there doesn't seem to be > any way to do this except as an in-memory selector, which is a real bummer, > because it's a super common use case. (Tags, categories, labels, etc.) > Originally I thought this was how {{$elemMatch}} worked, and I was surprised > to learn that that's not the case. -- This message was sent by Atlassian JIRA (v6.3.15#6346)