我已经阅读了 mongodb 文档,但似乎无法找到如何创建新数据库。例如,在文档中它说我可以像这样访问“测试”数据库:
db.test.find()
现在,如果我想使用如下语法创建自己的数据库怎么办:
db.MyDB.find()
另外,是否有任何我可以在线阅读的文档我可以进一步阅读有关使用 DOS 界面和 c# 驱动程序创建数据库和集合的信息?
我已经阅读了 mongodb 文档,但似乎无法找到如何创建新数据库。例如,在文档中它说我可以像这样访问“测试”数据库:
db.test.find()
现在,如果我想使用如下语法创建自己的数据库怎么办:
db.MyDB.find()
另外,是否有任何我可以在线阅读的文档我可以进一步阅读有关使用 DOS 界面和 c# 驱动程序创建数据库和集合的信息?
我可能是错的,但是在这个文档中,看起来GetDatabase
对服务器对象的调用实际上会创建数据库,如果它还没有被创建的话。
因此,C# 行:
server.GetDatabase("myDB");
myDB
将在第一次调用时创建一个名为的新数据库。
从文档中:
GetDatabase维护一个它之前返回的 MongoDatabase 实例表,因此如果您使用相同的参数再次调用GetDatabase ,您将再次获得相同的实例。
在 mongo 中创建数据库不需要特定的 API/命令。它会在需要时自动创建它。阅读这篇文章。详细了解这一点。
MongoDB 驱动程序有一个功能,如果一个集合不存在,那么它会自动创建一个。你也可以使用 umongo 相当于 Sql server management studio。该视频解释了一个清晰的示例,从 https://www.youtube.com/watch?v=6x0-vHHHpv8开始