2013-04-28 40 views
8

我已經通讀了mongodb文檔,似乎無法找到如何創建新數據庫。例如,文檔中,它說我可以訪問「測試」數據庫是這樣的:如何使用c#驅動程序在MongoDB中創建新數據庫

db.test.find() 

現在,如果我想創建這樣我自己的數據庫使用的語法:

db.MyDB.find() 

而且,有沒有我可以在線閱讀的任何文檔我可以進一步閱讀有關使用DOS界面和c#驅動程序創建數據庫和集合?

+0

您不需要創建數據庫,只需開始使用它即可。 – 2013-04-28 22:31:11

回答

12

我可能是錯的,但埋在this documentation它看起來像服務器對象上的調用GetDatabase實際上會創建數據庫,如果它尚未被創建。

因此,C#線:

server.GetDatabase("myDB"); 

將創建一個名爲新數據庫myDB第一次被調用。


從文檔:

GetDatabase保持它 之前返回MongoDatabase實例的表,所以如果你用相同的 參數調用GetDatabase再次你會得到相同的實例再次回來。

1

沒有特定的API /命令需要在mongo中創建數據庫。它在需要時自動創建。 Read this article.瞭解這一點的細節。

0

MongoDB驅動程序有一個功能,如果一個集合尚不存在,它會自動創建一個。你也可以使用一個相當於Sql server management studio的umongo。 此視頻解釋了一個清晰的示例,以開始使用 https://www.youtube.com/watch?v=6x0-vHHHpv8

相關問題