Golang Go语言用哪个 MongoDB Driver(client)?
不熟悉 go 生态的 mongodb driver(client)
是下面这个 mongodb 官方出品的库吗?
https://github.com/mongodb/mongo-go-driver
还是有什么其他可以选择的嘛?
Golang Go语言用哪个 MongoDB Driver(client)?
更多关于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是一个明智的选择,它不仅能够提供丰富的功能和高效的性能,还能够确保数据的安全性和可靠性。