2013-04-28 12 views
8

Ho letto la documentazione di mongodb e non riesco a scoprire come creare un nuovo database. Per esempio, nella documentazione che dice che posso accedere al database "test" come questo:Come creare un nuovo database in MongoDB usando il driver C#

db.test.find() 

Ora che cosa se voglio creare la mia base di dati utilizzando la sintassi simile a questo:

db.MyDB.find() 

Inoltre, c'è qualche documentazione che posso leggere online posso leggere ulteriormente sulla creazione di database e collezioni usando l'interfaccia DOS e il driver C#?

+0

non è necessario creare un database, basta iniziare a usarlo. –

risposta

12

Potrei sbagliarmi, ma sepolto in this documentation sembra che la chiamata a GetDatabase sull'oggetto server creerà effettivamente il database se non è già stato creato.

Così, il C# riga:

server.GetDatabase("myDB"); 

creerà un nuovo database denominato myDB la prima volta che viene chiamato.


Dalla documentazione:

getDatabase gestisce una tabella di istanze MongoDatabase ha restituiti prima, quindi se si chiama getDatabase di nuovo con gli stessi parametri si ottiene la stessa istanza di nuovo indietro.

1

Non esiste alcuna specifica API/comando richiesta per creare un DB in mongo. Lo crea automaticamente quando richiesto. Read this article. per capire questo in dettaglio.

0

Il driver MongoDB ha una funzione in cui, se una raccolta non esiste già, ne crea automaticamente una. puoi anche usare umongo un equivalente di Sql server management studio. Questo video spiega un campione chiaro per iniziare con https://www.youtube.com/watch?v=6x0-vHHHpv8

Problemi correlati