Cos'è il metodo insertOne in MongoDB

Cos'è il metodo insertOne in MongoDB
MongoDB è un database NOSQL che esegue le operazioni fondamentali che un DBMS (sistema di gestione del database) può eseguire. Esistono diversi metodi e funzioni supportate da MongoDB che sono esercitate per il processo di inserimento. IL insertone() appartiene ai metodi di inserimento e questo metodo è praticato per inserire un documento nella raccolta MongoDB. Il metodo insertone () crea anche una raccolta, se non esiste.

MongoDB memorizza i dati in forma di documento e questi documenti sono mantenuti all'interno di una raccolta. Lo scopo principale del metodo Insertone è quello di aggiungere un documento in una raccolta MongoDB; Tuttavia, se la raccolta non esiste, anche questo metodo crea anche la raccolta. Seguendo l'importanza di questo metodo, la nostra guida di oggi è focalizzata sulla dimostrazione dell'uso del metodo Insertone in MongoDB:

Come funziona Insertone in MongoDB

La sintassi per utilizzare il metodo Insertone in MongoDB è menzionata di seguito:

> db.collezione-nome.insertOne ()

La sintassi di cui sopra esegue le seguenti operazioni aggiuntive:

Crea una collezione: Se la raccolta specificata non esiste, allora creerà anche la raccolta.

Assegna ID univoco: In qualsiasi database, l'ID univoco ai dati è molto importante. Il metodo insertOne () consente di aggiungere un ID univoco a qualsiasi documento durante l'esecuzione dell'inserimento e questa assegnazione viene eseguita solo quando l'utente dimentica di assegnare tale ID a un documento.

Come utilizzare il metodo Insertone in MongoDB

Questa sezione contiene l'esempio per utilizzare il metodo Insertone in MongoDB; Abbiamo suddiviso diversi esempi per trasmettere l'uso individuale di questo metodo.

Esempio 1: utilizzando il metodo insertone () per creare una raccolta e inserire un documento

Stiamo usando qui un database MongoDB chiamato "negozio"E contiene le seguenti collezioni:

> Mostra collezioni

Vogliamo aggiungere un documento in "Laptop"Collezione e non esiste in"negozio". Il comando di seguito menzionato creerà la raccolta e aggiungerà il documento in esso:

> db.Laptop.insertOne (make: ["Acer", "hp", "dell"], processore: ["intel", "amd"])

Il comando viene eseguito e puoi vedere che viene generato anche un ID univoco per quel documento.

Esempio 2: utilizzando il metodo insertOne () per gestire l'ID univoco

La chiave primaria o gli ID univoci hanno un ruolo chiave nel manipolare i dati in qualsiasi database. In MongoDB, ci sono due modi per impostare un ID univoco su qualsiasi documento:

Assegnazione automatica: Se l'ID univoco non è assegnato dall'utente, il metodo insertO () lo assegna al documento da solo. Il comando seguente non contiene alcun ID univoco:

> db.smartphone.Insertone (OS: "Android", Qty: 500, Make: ["Samsung", "Mi", "Sony"])

È inoltre possibile verificare l'assegnazione dell'ID univoco emettendo il comando di seguito menzionato:

> db.smartphone.Trovare().bello()

Nota: La raccolta utilizzata in questo esempio si chiama "smartphone".

ID univoco definito dall'utente : Inoltre, se l'utente definisce l'ID durante l'inserimento, insertOne non interferisce nell'assegnazione dell'ID. Ad esempio, il comando menzionato di seguito inserisci il documento con un "_id"Anche il campo:

> db.distribuzioni.insertOne (_ ID: 1, OS: "Linux", Disponibile: ["Debian", "Linux Mint", "Ubuntu", "Kubuntu"])

L'output mostra che l'ID univoco è "1", come è stato definito nel comando. Inoltre, puoi anche verificarlo con il seguente comando:

> db.distribuzioni.Trovare().bello()

Nota: Il nome della raccolta è "distribuzioni"In questo esempio.

Conclusione

L'ampio elenco di funzioni Mongo ha facilitato il meccanismo di elaborazione dei dati dei database in base a MongoDB. In questo post, abbiamo fornito una breve guida all'utilizzo del metodo insertO () in MongoDB. IL insertone() appartiene all'operazione di inserimento del database ed è uno dei sotto-metodi del inserire() Famiglia di MongoDB del metodo. Dopo aver seguito questa guida, un utente MongoDB alle prime armi sarà in grado di inserire un nuovo documento in una collezione MongoDB. Inoltre, con questo metodo, un utente intermedio può inserire un documento e fare una raccolta.