2013-05-11 9 views

risposta

10

In JavaScript (il linguaggio della shell MongoDB) quelli sono trattati esattamente allo stesso modo. Le citazioni sono necessario, tuttavia, quando un tasto contiene un punto come quando si sta usando la notazione punto per corrispondere a fronte di un settore embedded come in:

db.test.find({"name.last": "Jones"}) 

La mia preferenza è di non usare le virgolette a meno che essi' necessario.

+0

Grazie! Semplice e chiaro Preferisco non usare le citazioni troppo. –

+1

Si noti che questo è dovuto al fatto che si sta effettivamente inserendo un oggetto, non una stringa JSON come alcuni pensano. Stai essenzialmente chiamando la funzione 'find()' con un oggetto come primo parametro. – Sammaye

Problemi correlati