MongoDB
collezioni
Ricerca…
Osservazioni
Crea Database
Crea una collezione
Prima selezionare o creare un database.
> use mydb
switched to db mydb
Utilizzando il db.createCollection("yourCollectionName") è possibile creare in modo esplicito Raccolta.
> db.createCollection("newCollection1")
{ "ok" : 1 }
Utilizzando il comando show collections vedi tutte le raccolte nel database.
> show collections
newCollection1
system.indexes
>
Il metodo db.createCollection() ha i seguenti parametri:
| Parametro | genere | Descrizione |
|---|---|---|
| nome | stringa | Il nome della collezione da creare. |
| opzioni | documento | Opzionale. Opzioni di configurazione per creare una collezione limitata o per preallocare lo spazio in una nuova raccolta. |
L'esempio fllowing mostra la sintassi del metodo createCollection() con alcune opzioni importanti
>db.createCollection("newCollection4", {capped :true, autoIndexId : true, size : 6142800, max : 10000})
{ "ok" : 1 }
Entrambe le operazioni db.collection.insert() e db.collection.createIndex() creano la rispettiva collezione se non esistono già.
> db.newCollection2.insert({name : "XXX"})
> db.newCollection3.createIndex({accountNo : 1})
Ora, Mostra tutte le raccolte usando il comando show collections
> show collections
newCollection1
newCollection2
newCollection3
newCollection4
system.indexes
Se vuoi vedere il documento inserito, usa il comando find() .
> db.newCollection2.find()
{ "_id" : ObjectId("58f26876cabafaeb509e9c1f"), "name" : "XXX" }
Collezione Drop
db.collection.drop() di MongoDB viene utilizzato per rilasciare una raccolta dal database.
Innanzitutto, controlla le raccolte disponibili nel tuo database mydb .
> use mydb
switched to db mydb
> show collections
newCollection1
newCollection2
newCollection3
system.indexes
Ora rilascia la raccolta con il nome newCollection1 .
> db.newCollection1.drop()
true
Nota: se la raccolta viene rilasciata correttamente, il metodo restituirà true altrimenti restituirà false .
Controlla di nuovo l'elenco delle raccolte nel database.
> show collections
newCollection2
newCollection3
system.indexes
Riferimento: Metodo MongoDB drop () .