Sto leggendo quel documento: http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24modMongoDB veloci query JavaScript
$mod
L'operatore mod $ ti permette di fare le query rollover veloci per sostituire un caso comune per cui le clausole. Ad esempio, la seguente $ dove query:
db.things.find("this.a % 10 == 1")
può essere sostituito da:
db.things.find({ a : { $mod : [ 10 , 1 ] } })
Quindi non ho capito che cosa significa fast
qui. Prestazione?
Avete qualche idea circa la risposta indice di @Andrew Orsich? – kamaci
Per le query javascript non è possibile utilizzare gli indici, poiché il javascript deve essere valutato per ciascun oggetto, che viene selezionato con la query. Quindi: se hai la possibilità di scegliere tra un operatore integrato come * $ mod * e un javascript, il javascript dovrebbe sempre essere più lento, perché il javascript viene valutato per ogni oggetto * e * non può usare un indice, mentre il built-in l'operatore viene valutato solo quando la tua query viene analizzata da mongodb * e * può usare un indice. Sarebbe probabilmente interessante, per confrontare questo ... – aurora
Grazie per la risposta. Solo un altro. Cosa intendi con l'indicizzazione posso leggerlo da qualsiasi luogo? Penso di non sapere cosa. – kamaci