
# 访问数据库
#### 访问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})
```
