Der er en mere effektiv måde at gøre dette på i MongoDB 2.2+, nu hvor du kan bruge numeriske array-indekser (0-baseret) i forespørgselsobjektnøgler.
// Find all docs that have at least two name array elements.
db.accommodations.find({'name.1': {$exists: true}})
Du kan understøtte denne forespørgsel med et indeks, der bruger et delvist filterudtryk (kræver 3.2+):
// index for at least two name array elements
db.accommodations.createIndex(
{'name.1': 1},
{partialFilterExpression: {'name.1': {$exists: true}}}
);