Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何导入官方mongodb驱动程序包_Mongodb_Go - Fatal编程技术网

如何导入官方mongodb驱动程序包

如何导入官方mongodb驱动程序包,mongodb,go,Mongodb,Go,如何在Go中导入官方mongoDB驱动程序包 我遵循官方的Go mongoDB驱动程序包说明。我使用以下方法安装了mongoDB软件包: go get github.com/mongodb/mongo-go-driver 但我就是不能导入这个包 我正在main.go中编写一个非常简单的代码片段 这给了我: main.go:8:8: code in directory $GOPATH/src/github.com/mongodb/mongo-go-driver/bson expects impo

如何在Go中导入官方mongoDB驱动程序包

我遵循官方的Go mongoDB驱动程序包说明。我使用以下方法安装了mongoDB软件包:

go get github.com/mongodb/mongo-go-driver
但我就是不能导入这个包

我正在main.go中编写一个非常简单的代码片段

这给了我:

main.go:8:8: code in directory $GOPATH/src/github.com/mongodb/mongo-go-driver/bson expects import "go.mongodb.org/mongo-driver/bson"
当我尝试导入go.mongodb.org/mongo-driver/bson时,它给出了以下信息:

main.go:10:8: cannot find package "go.mongodb.org/mongo-driver/bson" in any of:
    /usr/local/go/src/go.mongodb.org/mongo-driver/bson (from $GOROOT)
    $GOPATH/src/go.mongodb.org/mongo-driver/bson (from $GOPATH)

请帮忙,Go是个新手,我不知道该去哪里找,因为我没发现有人经常遇到这个问题。

这个错误实际上给了你答案:你必须使用Go.mongodb.org/mongo-driver/bson作为驱动程序。该软件包显然在过去的某个时候更改了URL,并且您所参考的教程尚未更新

您应该参考安装说明。简而言之,请执行以下操作:

go get go.mongodb.org/mongo-driver/mongo
然后使用相同的路径导入它:

进口 go.mongodb.org/mongo-driver/mongo go.mongodb.org/mongo-driver/bson //等
这个错误实际上给出了答案:您必须将该驱动程序改为go.mongodb.org/mongo-driver/bson。该软件包显然在过去的某个时候更改了URL,并且您所参考的教程尚未更新

您应该参考安装说明。简而言之,请执行以下操作:

go get go.mongodb.org/mongo-driver/mongo
然后使用相同的路径导入它:

进口 go.mongodb.org/mongo-driver/mongo go.mongodb.org/mongo-driver/bson //等
但是使用dep并不是绝对必要的。如果你继续阅读,你会发现它也为你提供了正确的导入路径。我不会花时间学习dep的细节,因为它不是Go的官方包管理器。但是使用dep并不是绝对必要的。如果你继续阅读,你会发现它也为你提供了正确的导入路径。我不会花时间学习dep的细节,因为它不是官方的Go包管理器。