Come inserire documenti in mongodb

Come inserire documenti in mongodb
MongoDB è un sistema di gestione del database ampiamente utilizzato open source che segue la struttura dei database NOSQL. MongoDB ha il suo linguaggio di query (linguaggio di query MongoDB) per recuperare e inserire i dati nei database basati su MongoDB. Diversi metodi sono associati a diverse funzioni di MongoDB; per inserimento, inserire() Il metodo viene utilizzato nei database supportati da MongoDB. IL inserire() L'operazione ha diverse altre estensioni che vengono utilizzate anche per inserire documenti ma con diverse proprietà, come il insertOne () Il metodo viene utilizzato per inserire un singolo documento in una raccolta Mongo.

In questo articolo, abbiamo fornito una guida dettagliata per comprendere il metodo Insert in MongoDB:

Come il metodo Insert funziona in MongoDB

La funzionalità del documento di inserzione di MongoDB comprende i seguenti tre metodi e il meccanismo di lavoro dell'operazione di inserimento dipende dai seguenti metodi:

Inserisci un documento: Questo metodo consente di inserire solo un documento in una raccolta alla volta. La sintassi di questo metodo specifico è riportata di seguito:

db.collezione-nome.insertOne (document)

IL "collezione-nome"Nella sintassi è definito l'utente.

Inserire molti documenti: Se in una singola raccolta sono necessarie molteplici inserzioni di documenti, è possibile utilizzare l'inserzione di molti metodi.

Per inserire più documenti, è necessario seguire la sintassi indicata di seguito:

db.collezione-nome.insertMany ([Document1, Document2, Document3])

Inserire più o un documento: Il funzionamento di insert di MongoDB consente di inserire più o un documento in un singolo metodo. La sintassi per questo metodo combinato è riportata di seguito:

Per inserire un singolo documento: La sintassi scritta di seguito ti aiuterà a inserire un singolo documento.

db.collezione-nome.insert (document)

Per inserire più documenti: Lo stesso inserire() Il metodo può essere utilizzato per aggiungere più documenti alla collezione Mongo utilizzando la sintassi indicata di seguito:

db.collezione-nome.insert ([document1, document2, document3])

Nota: La parentesi nelle sintassi è obbligatoria da seguire, altrimenti si possono incontrare inserimenti errati.

Come utilizzare il metodo Insert in MongoDB

Questa sezione comprende diversi esempi che dimostrano in dettaglio l'applicazione di ciascun metodo di insert. Prima di entrare negli esempi, stiamo usando “Linuxhint"Come il nome del database e il nome di raccolta verranno modificati in ogni esempio.

Esempio 1: utilizzando il metodo insertone ()

La query menzionata di seguito eserciterà l'uso del metodo insertone () di MongoDB. Aggiungerà solo un documento al "Staff_info" collezione.

> db.Staff_info.Insertone (Nome: "Alen", Designation: "Manager", Experience: "3years")

Esempio 2: utilizzando il metodo insertMany ()

Questo esempio illustra l'uso del metodo insertmany () inserendo più documenti in una raccolta. Ad esempio, la query Mongo scritta di seguito inserirà più documenti nel "automobili"Collezione usando insertMany () metodo.

Nota: In questo esempio, il nome della raccolta è "automobili“:

> db.automobili.InsertMany ([
Make: "BMW", Modello: "2015", prezzo: "$ 100k",
Make: "Mercedes-Benz", Modello: "2021", prezzo: "$ 150K",
Make: "Toyota", Modello: "2021", prezzo: "$ 85k",
])

IL "VERO"Messaggio nel"riconosciuto"La parte mostra che i dati vengono inseriti correttamente. IL "inserite"Visualizza l'ID univoco assegnato a ciascun documento inserito.

Esempio 3: utilizzando il metodo insert ()

Questo esempio comprende due parti:

Aggiunta di un singolo documento: La query ti mostrerà di inserire un singolo documento usando questo metodo. Abbiamo usato "elettrodomestici"Come raccolta in questo esempio.

> db.elettrodomestici.Insert (Cat: "Air-Conditioner", Qty: 100, Price: "$ 300k", ESPIERI: "2030")

L'output visualizza anche un messaggio che viene inserito solo un documento.

Aggiunta di più documenti: Puoi anche aggiungere più documenti con lo stesso metodo; La query di seguito indica l'assistenza per farlo:

> db.elettrodomestici.inserire([
Gatto: "frigorifero", qty: 30, prezzo: "$ 75k", scadenza: "2030",
Cat: "LED's", Qty: 50, Price: "$ 60k", scadenza: "2030",
Cat: "Laptops", Qty: 70, prezzo: "$ 50k", scadenza: "2025"
])

Il comando sopra contiene tre documenti e dopo l'esecuzione, l'output conferma anche l'inserimento di "3" documenti.

Conclusione

MongoDB fornisce un ampio elenco di metodi e operatori che possono essere utilizzati per elaborare i dati nei database. Per l'inserimento, MongoDB supporta la funzionalità del documento che consiste in tre metodi. In questo post, abbiamo fornito una guida sequenziale per inserire documenti in una raccolta di database MongoDB. I tre metodi includono: "insertOne (), insertMany (), E inserire()"Che sono usati per inserire separare, molti, E "singolo o molti"Documenti rispettivamente. Tra questi, il "inserire()"Il metodo viene utilizzato di più perché ha la doppia funzionalità per l'aggiunta di molti documenti singoli.