首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用c#驱动程序在MongoDB中创建新数据库

如何使用c#驱动程序在MongoDB中创建新数据库
EN

Stack Overflow用户
提问于 2013-04-29 06:23:45
回答 3查看 21.3K关注 0票数 12

我已经通读了mongodb文档,但似乎找不到如何创建一个新数据库。例如,文档中说我可以像这样访问"test“数据库:

代码语言:javascript
复制
db.test.find()

现在,如果我想使用如下语法创建我自己的数据库:

代码语言:javascript
复制
db.MyDB.find()

另外,有没有我可以在网上读到的关于使用DOS接口和c#驱动程序创建数据库和集合的文档?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-04-29 06:32:54

我可能错了,但在this documentation中,看起来对服务器对象上的GetDatabase的调用实际上将创建数据库(如果尚未创建数据库的话)。

因此,C#代码行:

代码语言:javascript
复制
server.GetDatabase("myDB");

将在第一次调用时创建一个名为myDB的新数据库。

从文档中:

GetDatabase维护着它以前返回过的MongoDatabase实例表,因此,如果您再次使用相同的参数调用GetDatabase,您将再次获得相同的实例。

票数 21
EN

Stack Overflow用户

发布于 2013-04-29 06:31:22

在mongo中创建DB不需要特定的API/命令。它会在需要时自动创建它。Read this article.来详细了解这一点。

票数 1
EN

Stack Overflow用户

发布于 2015-06-04 04:02:53

MongoDB驱动程序有一个特性,如果集合还不存在,它会自动创建一个集合。您还可以使用umongo,它相当于Sql server management studio。本视频介绍了一个从https://www.youtube.com/watch?v=6x0-vHHHpv8开始的清晰示例

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16268654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档