Realizato da

Pubblicato il

mongodb

crud

ricerca

dati

database.guida

taliano


Ciao a tutti e benvenuti a questa nuova guida su MongoDB. Questa guida apparitene alla serie: Operazioni CRUD con MongoDB.

Oggi vedremo la ricerca di dati in MongoDB con la funzione  .find() 

Trovare un elemento in MongoDB è molto semplice: Come abbiamo visto, MongoDB salva i dati seguendo la struttura degli oggetti JavaScript, questo significa che ogni elemento è un oggetto dotato di molteplici coppie di indici e valori.

La funzione  .find()  in MongoDB ci permette di effettuare una ricerca, specificando una coppia indice – valore, per cui effettuare la ricerca.

Per esempio considerando un database Test_DB con una tabella user, composta da questi 3 elementi:

Test_DB.user

{
    {
        id: 1,
        nome: “Luca”
    },
    {
        id: 2,
        nome: “Simone”
    },
    {
        id: 3,
        nome: "Pablo”
    }
}

Se vogliamo effettuare una ricerca che ci restituirà l’oggetto con nome ‘Simone’, dobbiamo effettuare la seguente query:

db.user.find( { nome: “Simone” } );

In alternativa possiamo effettuare una ricerca per id:

db.user.find( { id: 2 } );

MongoDB utilizza un id default nelle tabelle per identificare i vari elementi della tabella. Questo id ha la forma di:

 _Id: ObjectId(123123123123) 

Quindi per effettuare una ricerca in base al _id default di MongoDB possiamo usare una query come:

db.user.find( { _id: ObjectId(123123123) } );

Grazie per aver seguito la guida. Rimanete aggiornati per ulteriori guide sulle operazioni CRUD con MongoDB.

Grazie e alla prossima.

Se hai una domanda puoi chiedere qualsiasi cosa nei commenti in basso

Grazie per aver letto questa guida su Devnews.it

Spero ti sia stata utile in qualche modo. Ti prego di supportare questa pagina mettendo mi piace alle nostre pagine social cliccando un basso, dove pubblichiamo regolermente notizie, tutorial e fatti curiosi sull'informatica. Grazie e ci vediamo alla prossima :)