Golang Go语言用哪个 MongoDB Driver(client)?

不熟悉 go 生态的 mongodb driver(client)

是下面这个 mongodb 官方出品的库吗?

https://github.com/mongodb/mongo-go-driver

还是有什么其他可以选择的嘛?


Golang Go语言用哪个 MongoDB Driver(client)?
13 回复

更多关于Golang Go语言用哪个 MongoDB Driver(client)?的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


收到, 我去瞧一瞧

必然这个啊!!! gopkg.in/mgo.v2

这个不维护了吧

mbo 已经停止好多年了吧

千万别用连七八糟的。就官方这个就可以了。


#3 都不维护了还推荐。我这有项目用这个,坑死。

你选的这个就是官方出的,用这个就行了

这个没有啥考虑的,无脑用官方的就行了。elasticsearch 官方的 go 库那才是坑,可惜 olivere/elastic 不维护了…

卧槽,哈哈哈好多年前用的了,没注意影响中当时用的还可以

go 在有些方面生态是真不太好啊

就是我正文里列的哪个吧

在Golang(Go语言)中,推荐使用MongoDB官方支持的Go语言驱动程序——mongo-go-driver。这是MongoDB官方为Go开发者提供的高效、可靠的驱动程序,支持Go 1.18及以上版本。

使用mongo-go-driver,开发者可以轻松地进行MongoDB数据库的各类操作,包括但不限于连接管理、文档操作(插入、查询、更新、删除)、事务支持、数据压缩以及认证和授权等。此外,该驱动程序还提供了灵活的查询选项和高效的批量操作,能够满足开发者在数据操作方面的多样化需求。

要安装mongo-go-driver,可以使用Go语言的包管理工具,如go get命令:

go get go.mongodb.org/mongo-driver/mongo

安装完成后,开发者就可以在自己的Go项目中导入并使用该驱动程序来连接和操作MongoDB数据库了。

总之,对于Go语言开发者来说,选择MongoDB官方提供的mongo-go-driver是一个明智的选择,它不仅能够提供丰富的功能和高效的性能,还能够确保数据的安全性和可靠性。

回到顶部