Mongo-go-driver error New client error

我只是像这样编写客户端:

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 在 mongo.NewClient 的参数中


驱动版本使用V1.0.0


有什么建议么?


红颜莎娜
浏览 109回答 1
1回答

牧羊人nacy

你不应该使用githubmongo 驱动程序的版本。它只是位于此处的 repo 的分支go.mongodb.org/mongo-driver/mongo。所以首先go get go.mongodb.org/mongo-driver/mongo你应该改变你的improtsgithub.com/mongodb/mongo-go-driver/*到go.mongodb.org/mongo-driver/*
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go