我已经尝试使用驱动程序mongodb进行简单连接,例如来自此仓库github mongo-go-driver的教程,我只是这样编写客户端:
import (
"fmt"
"github.com/mongodb/mongo-go-driver/mongo"
"github.com/mongodb/mongo-go-driver/mongo/options"
)
var client *mongo.Client
func main() {
fmt.Println("Starting the application...")
client, err := mongo.NewClient(options.Client().ApplyURI("mongodb://localhost:27017"))
if err != nil {
fmt.Println(err.Error())
return
}
}
但显示错误:
不能使用“ github.com/mongodb/mongo-go-driver/mongo/options”。Client()。ApplyURI(“ mongodb:// localhost:27017”)(类型*“ github.com/mongodb/mongo -go-driver / mongo / options“ .ClientOptions),类型为*” go.mongodb.org/mongo-driver/mongo/options“ .mongo.newclient的参数中的ClientOptions
驱动程序版本使用V1.0.0
有没有建议?
答案 0 :(得分:2)
您不应使用github
版的mongo驱动程序。它只是位于go.mongodb.org/mongo-driver/mongo
处的仓库的分叉。因此,首先是go get go.mongodb.org/mongo-driver/mongo
,然后是你的小鬼,应该改变
github.com/mongodb/mongo-go-driver/*
到
go.mongodb.org/mongo-driver/*