我已经通读了mongodb文档,但似乎找不到如何创建一个新数据库。例如,文档中说我可以像这样访问"test“数据库:
db.test.find()现在,如果我想使用如下语法创建我自己的数据库:
db.MyDB.find()另外,有没有我可以在网上读到的关于使用DOS接口和c#驱动程序创建数据库和集合的文档?
发布于 2013-04-29 06:32:54
我可能错了,但在this documentation中,看起来对服务器对象上的GetDatabase的调用实际上将创建数据库(如果尚未创建数据库的话)。
因此,C#代码行:
server.GetDatabase("myDB");将在第一次调用时创建一个名为myDB的新数据库。
从文档中:
GetDatabase维护着它以前返回过的MongoDatabase实例表,因此,如果您再次使用相同的参数调用GetDatabase,您将再次获得相同的实例。
发布于 2013-04-29 06:31:22
在mongo中创建DB不需要特定的API/命令。它会在需要时自动创建它。Read this article.来详细了解这一点。
发布于 2015-06-04 04:02:53
MongoDB驱动程序有一个特性,如果集合还不存在,它会自动创建一个集合。您还可以使用umongo,它相当于Sql server management studio。本视频介绍了一个从https://www.youtube.com/watch?v=6x0-vHHHpv8开始的清晰示例
https://stackoverflow.com/questions/16268654
复制相似问题