我已经尝试使用驱动程序 mongodb 进行简单的连接,例如来自这个 repos 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
}
}
Run Code Online (Sandbox Code Playgroud)
但显示错误:
不能使用 "github.com/mongodb/mongo-go-driver/mongo/options".Client().ApplyURI("mongodb://localhost:27017") (type *"github.com/mongodb/mongo-go- driver/mongo/options".ClientOptions) 作为类型 *"go.mongodb.org/mongo-driver/mongo/options".ClientOptions 在 mongo.NewClient 的参数中
驱动版本使用V1.0.0
任何建议?
您不应该使用githubmongo 驱动程序的版本。它只是位于此处的 repo 的分支go.mongodb.org/mongo-driver/mongo。所以首先go get go.mongodb.org/mongo-driver/mongo你应该改变你的 improts
github.com/mongodb/mongo-go-driver/*
到
go.mongodb.org/mongo-driver/*
| 归档时间: |
|
| 查看次数: |
1289 次 |
| 最近记录: |