MongoDB è un database NoSQL che memorizza dati univoci come documenti, che sono raggruppati in raccolte. Ad esempio, in un database MongoDB, i dati di ciascun cliente sono archiviati come documento e tutti i documenti del cliente sono archiviati in una raccolta.

In questo articolo tutorial imparerai come creare documenti in MongoDB.

MongoDB Crea operazioni

MongoDB ha due operazioni di creazione—inserisciUno() e inserireMolti(). Ogni operazione di creazione è limitata alla manipolazione di una singola raccolta per esecuzione. Tuttavia, è possibile inserire uno o più documenti su ciascuna esecuzione.

Imparentato: In che modo la modellazione dei dati è diversa in MongoDB?

Pertanto, entrambe le operazioni di creazione hanno la seguente struttura:

db.collection.createOperation()

In cui si db è il nome del database, e creareOperazione() è l'operazione appropriata (inserisciUno () o inserireMolti()).

Utilizzo dell'operazione insertOne()

Il inserisciUno() operazione inserisce un singolo documento in una raccolta, utilizzando il seguente codice:

instagram viewer
db.collection('clienti').insertOne({
nome: “Sarah Wilson”,
età: 22
})

Se si verifica un problema durante la creazione del nuovo documento, il inserisciUno() l'operazione restituisce un errore. E se la raccolta a cui stai cercando di aggiungere un documento non esiste, MongoDB creerà la raccolta e aggiungerà il documento ad essa.

Dovresti notare che non c'è un ID assegnato al documento. Questo è perché MongoDB crea automaticamente un ID univoco per ogni documento in una raccolta.

Utilizzo dell'operazione insertMany()

Il inserireMolti() funzionamento funziona più o meno allo stesso modo del inserisciUno() operazione. Crea una nuova raccolta se quella fornita non esiste e restituisce un errore se c'è un problema nella creazione di un nuovo documento.

Tuttavia, la differenza principale è che il inserireMolti() operazione consente di creare più documenti per esecuzione.

Utilizzo dell'esempio di operazione insertMany()

db.collection('clienti').insertMany({
nome: “Roy Williams”,
età: 21
},
{
nome: “James Brown”,
età: 38
},
{
nome: “Jessica Jones”,
età: 25
})

L'esempio sopra crea tre documenti nella raccolta del cliente e ogni documento è separato da una virgola. Imparentato: Motori di database da considerare per il tuo prossimo progetto

Esplora le altre operazioni CRUD

La creazione di nuovi documenti è solo l'inizio di ciò che puoi fare con MongoDB. MongoDB ti consente di eseguire le operazioni CRUD, in modo da poter sviluppare database completi.

CondividereTweetE-mail
Come eseguire operazioni CRUD in MongoDB

Conoscere MongoDB è complicato. Parti subito con CRUD.

Leggi Avanti

Argomenti correlati
  • Programmazione
  • SQL
  • Banca dati
  • Programmazione
Circa l'autore
Kadeisha Kean (28 articoli pubblicati)

Kadeisha Kean è uno sviluppatore software full-stack e scrittore tecnico/tecnologico. Ha la spiccata capacità di semplificare alcuni dei concetti tecnologici più complessi; producendo materiale che può essere facilmente compreso da qualsiasi principiante della tecnologia. È appassionata di scrivere, sviluppare software interessanti e viaggiare per il mondo (attraverso documentari).

Altro da Kadeisha Kean

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti