2013-04-28 78 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

相关问题