来自 Shiju Varghese 的 Go Web Development
为了对 MongoDB 执行 CRUD 操作,需要
*mgo.Collection创建一个对象,该对象代表 MongoDB 集合。你可以创建一个对象*mgo.Collection通过调用方法C的*mgo.Database。该
mgo.Database类型表示可以通过调用创建指定的数据库DB的方法*mgo.Session。清单 8-5 访问名为“categories”的 MongoDB 集合。
清单 8-5。访问 MongoDB 集合
Run Code Online (Sandbox Code Playgroud)c := session.DB("taskdb").C("categories")
Go 程序中的DB和C方法是否同时创建数据库对象和集合对象
对于 MongoDB 服务器中的现有数据库和现有集合?
对于不存在的数据库和不存在的集合,以便方法将在 MongoDB 服务器中创建新的数据库和集合,这些数据库和集合将被命名为方法的参数?
谢谢。
在 MongoDB 中,只有在写入操作后,在特定数据库和集合中插入第一个文档后,才会创建 新的数据库和集合。
在 MongoDB 中没有CREATE TABLE类似的命令/函数,不需要那个。
您的代码不会创建集合,因为不会在新集合中插入新文档。在您的代码中,您无需担心创建 dbs 或集合
| 归档时间: |
|
| 查看次数: |
3930 次 |
| 最近记录: |