更新时间:2023-09-05 GMT+08:00

访问数据库

访问DataBase

当已经有一个初始化好的MongoClient实例后,通过如下方式来访问一个database,示例如下:

db:= client.Database("test")

访问集合

当获取一个MongoDatabase实例后,可以通过如下命令来得到要获取的集合:

coll := db.Collection("testCollection")

显示的创建一个集合

也可以通过 CreateCollection()方法显示的创建一个集合,并在创建时候指定该集合的属性。

db:= client.Database("test")
ctx, cancel = context.WithTimeout(context.Background(), 5*time.Second)
defer cancel()
sizeInBytes := int64(200000)
testCollection := db.CreateCollection(ctx,"testCollection",&options.CreateCollectionOptions{SizeInBytes: &sizeInBytes})