gpt4 book ai didi

mongodb - Mongo-go-driver error New client error ClientOptions in argument to mongo.NewClient 错误

转载 作者:IT王子 更新时间:2023-10-29 02:30:54 26 4
gpt4 key购买 nike

我已经尝试使用驱动程序 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
}

}

但显示错误:

不能使用 "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".ClientOptions in argument to mongo.NewClient

驱动版本使用V1.0.0

有什么建议吗?

最佳答案

你不应该使用 github 版本的 mongo 驱动。它只是位于此处 go.mongodb.org/mongo-driver/mongo 的 repo 的分支。所以首先 go get go.mongodb.org/mongo-driver/mongo 然后你的 improts 你应该改变

github.com/mongodb/mongo-go-driver/*

go.mongodb.org/mongo-driver/*

关于mongodb - Mongo-go-driver error New client error ClientOptions in argument to mongo.NewClient 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55157890/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com