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 () .