首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >这些方法是否在MongoDB服务器中创建新的数据库和集合?

这些方法是否在MongoDB服务器中创建新的数据库和集合?
EN

Stack Overflow用户
提问于 2016-08-02 21:22:02
回答 1查看 5.2K关注 0票数 1

从Web开发到Go的Shiju Varghese

要在MongoDB中执行CRUD操作,将创建一个*mgo.Collection对象,该对象表示MongoDB集合。您可以通过调用方法*mgo.CollectionC of *mgo.Database来创建*mgo.Database的对象。 mgo.Database类型表示可以通过调用*mgo.SessionDB方法创建的命名数据库。 清单8-5访问名为“类别”的MongoDB集合。 清单8-5.访问MongoDB集合 C := session.DB(“taskdb”).C(“类别”)

DBC方法在Go程序中都创建数据库对象和集合对象吗?

  • 对于MongoDB服务器中的现有数据库和现有集合?
  • 对于不存在的数据库和不存在的集合,方法将在MongoDB服务器中创建新的数据库和集合,这将被命名为方法的参数吗?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-08-02 21:57:48

在MongoDB中,将创建一个新的DB和集合--只在写操作之后创建,在特定数据库和集合中插入第一个文档后创建

在MongoDB中没有类似于CREATE TABLE的命令/函数,不需要这样的命令/函数。

您的代码不会创建集合,因为它没有在新集合中插入新文档。在您的代码中,不需要担心创建dbs或集合

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

https://stackoverflow.com/questions/38730677

复制
相关文章

相似问题

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