我已经通读了mongodb文档,似乎无法找到如何创建新数据库。例如,文档中,它说我可以访问“测试”数据库是这样的:如何使用c#驱动程序在MongoDB中创建新数据库
db.test.find()
现在,如果我想创建这样我自己的数据库使用的语法:
db.MyDB.find()
而且,有没有我可以在线阅读的任何文档我可以进一步阅读有关使用DOS界面和c#驱动程序创建数据库和集合?
我已经通读了mongodb文档,似乎无法找到如何创建新数据库。例如,文档中,它说我可以访问“测试”数据库是这样的:如何使用c#驱动程序在MongoDB中创建新数据库
db.test.find()
现在,如果我想创建这样我自己的数据库使用的语法:
db.MyDB.find()
而且,有没有我可以在线阅读的任何文档我可以进一步阅读有关使用DOS界面和c#驱动程序创建数据库和集合?
我可能是错的,但埋在this documentation它看起来像服务器对象上的调用GetDatabase
实际上会创建数据库,如果它尚未被创建。
因此,C#线:
server.GetDatabase("myDB");
将创建一个名为新数据库myDB
第一次被调用。
从文档:
GetDatabase保持它 之前返回MongoDatabase实例的表,所以如果你用相同的 参数调用GetDatabase再次你会得到相同的实例再次回来。
没有特定的API /命令需要在mongo中创建数据库。它在需要时自动创建。 Read this article.了解这一点的细节。
MongoDB驱动程序有一个功能,如果一个集合尚不存在,它会自动创建一个。你也可以使用一个相当于Sql server management studio的umongo。 此视频解释了一个清晰的示例,以开始使用 https://www.youtube.com/watch?v=6x0-vHHHpv8
您不需要创建数据库,只需开始使用它即可。 – 2013-04-28 22:31:11