Да, вы можете просто создать индекс по этому полю.То, что ключ имеет несколько значений, не имеет значения, как вы это делаете.Они называют это функцией Multikey .
db.articles.ensureIndex( { tags : 1 } )
И запрос такой же:
db.articles.find( { tags: 'april' } )
Это просто случается, что любой документ, которыйпо крайней мере) этот тег.