Condividi
Trovare documenti con una determinato valore in MongoDB
Supponendo che la collection definita nel mio MongoDB sia simile a questa
{ 'res1': 10 }
{ 'res2': 20 }
Come faccio ad eseguire la query sulla sola chiave 'res1' ed ottenere così il valore 10
In Corso
4
MongoDB
06-06-2018
2 Risposte
953 Visite
0
Risposte ( 2 approvate )
Nel tuo caso devi necessariamente usare il metodo 'find_one', in questo modo:
Se vuoi ritornati da MongoDB tutti i documenti che hanno la chiave 'res1' settata allora fai
db.collection.find({'res1': { $exists : true }})
se invece vuoi solo i documenti la cui chiave 'res1' abbia valore 10 allora scrivi
db.collection.find({'res1': 10})