func DatabaseConnect() (db *mongo.Database, err error) {
ctx, cancel := context.WithTimeout(context.Background(), 20*time.Second)
defer cancel()
client, err := mongo.Connect(ctx, options.Client().ApplyURI("mongodb://localhost:27017"))
if err != nil {
return
}
db = client.Database("students")
return
}
上面的这个函数连接到一个已经存在于 mongoDB 服务器上的数据库。但是我们能不能写一个与这个类似的函数,它会创建/删除一个数据库和一些集合。
func HandleDatabases(){
// for deleting / creating / managing mongoDB databases and collections ?
}
慕姐8265434
相关分类