从Web开发到Go的Shiju Varghese
要在MongoDB中执行CRUD操作,将创建一个
*mgo.Collection
对象,该对象表示MongoDB集合。您可以通过调用方法*mgo.Collection
的C
of*mgo.Database
来创建*mgo.Database
的对象。mgo.Database
类型表示可以通过调用*mgo.Session
的DB
方法创建的命名数据库。 清单8-5访问名为“类别”的MongoDB集合。 清单8-5.访问MongoDB集合 C := session.DB(“taskdb”).C(“类别”)
DB
和C
方法在Go程序中都创建数据库对象和集合对象吗?
谢谢。
发布于 2016-08-02 21:57:48
在MongoDB中,将创建一个新的DB和集合--只在写操作之后创建,在特定数据库和集合中插入第一个文档后创建。
在MongoDB中没有类似于CREATE TABLE
的命令/函数,不需要这样的命令/函数。
您的代码不会创建集合,因为它没有在新集合中插入新文档。在您的代码中,不需要担心创建dbs或集合
https://stackoverflow.com/questions/38730677
复制相似问题