mongodb表以某种方式消失

问题描述:

我在Ubuntu Zesty 17.04中使用mongodb 3.2.11,并且我从Nodejs 4.6连接到HTTPS中的mongodb,数据库服务器绑定到它自己的地址(127.0.0.1),并且我创建了一个用户除了管理员读/写数据库。mongodb表以某种方式消失

尽管我的表中的大部分肯定被丢弃,但只剩下用户(空)和会话表。

我使用grep -r "drop"为我的日志记录了“drop”,但没有得到任何结果。尽管我正在使用该软件的最新版本并采取了一些安全措施,但似乎还不够。目前我不需要恢复数据,但我想知道我还应该看什么?

尝试在ubuntu的mongo shell中使用“show collections”,并查看在使用“使用dbnamehere”后是否显示集合。

+0

在mongod.conf和mongod --auth中启用身份验证并重启我的服务器后,我无法连接到具有错误48的mongodb。以下是输出>使用webapplication切换到db webapplication> show collections 2017-09-21T17: 20:51.871 + 0100 E QUERY [thread1]错误:listCollections失败:{“ok”:0,“errmsg”:“web应用程序未授权执行命令{listCollections:1.0,filter:{}}”,“code”: 13} - staminna 7分钟前 – staminna

+0

你没有添加corect凭证登录mongoshell。 ({user:“yourname”,pwd:“password”,roles:[{role:“root”,db:“admin”}]})“db.createUser( – Asim

+0

) – Asim