我昨天在安装 MongoDB 时, 遇到了一个问题, 搞了一天, 安装完, 发现连接不上, 一直出现这样的错误
'pymongo.errors.OperationFailure: not authorized on test to execute command {listCollections: 1, cursor: {} }'
我搞了半天也搞不好, 到网上搜了搜, 还是解决不了, 最后我发现, 是验证的问题
MongoDB 最新版本 (我安装的是 4.0) 默认是不需要认证的, 但是我手贱, 安装的时候加了一个 ----'auth install', 这就导致了我必须验证才能连接数据库,
所以, 以后大家在安装的时候, 注意下, 我看到网上很多人都出现了这个问题,
我卸载以后重新安装了一下, 去掉了 auth, 就可以正常运行了.
来源: http://www.bubuko.com/infodetail-2768156.html