golang 连接mongoDB的方法示例

2020-01-28 13:38:17丽君

username:password@ 可选项,如果设置,在连接数据库服务器之后,驱动都会尝试登陆这个数据库
host1 必须的指定至少一个host, host1 是这个URI唯一要填写的。它指定了要连接服务器的地址。如果要连接复制集,请指定多个主机地址。

portX 可选的指定端口,如果不填,默认为27017

/database 如果指定username:password@,连接并验证登陆指定数据库。若不指定,默认打开 test 数据库。
?options 是连接选项。如果不使用/database,则前面需要加上/。所有连接选项都是键值对name=value,键值对之间通过&或;(分号)隔开

参考菜鸟教程或者官方文档都可以:
http://edu.jb51.net/mongodb/mongodb-connections.html
https://docs.mongodb.com/manual/reference/connection-string/index.html

附加一:

windows 工具 连接mongodb的方式,如果用代码连接mongodb,发生错误,可以用工具检查服务是否能正常被连接。
(一).安装windows mongodb,参考网址:https://www.jb51.net/article/85605.htm

(二).使用命令行的进入mongodb 安装目录中bin目录中,执行

C:Program FilesMongoDBServer3.6bin>mongo 123.207.215.200:27017

需要注意的是 此时的url 没有”mongodb://”

linux的方式类似:


root@VM-192-98-ubuntu:/usr/local/mongodb/bin# ./mongo 127.0.0.1

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。