package mongodb
import (
"context"
"fmt"
"go.mongodb.org/mongo-driver/mongo"
"go.mongodb.org/mongo-driver/mongo/options"
"log"
)
var (
client *mongo.Database
)
func init() {
// Set client options
clientOptions := options.Client().ApplyURI("mongodb://localhost:27017")
// Connect to MongoDB
if clt, err := mongo.Connect(context.TODO(), clientOptions); err != nil {
log.Fatalln(err)
} else {
if err := clt.Ping(context.TODO(), nil); err != nil {
log.Fatalln(err)
}
client = clt.Database("collyproject")
}
//collection := client.Collection("users")
fmt.Println("Connected to MongoDB!")
}
type Collection struct {
collection *mongo.Collection
database *mongo.Database
}
func GetConnection() *mongo.Database {
return client
}
go使用mongo
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
下一篇:获取鼠标当前元素
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章