我的方案是我使用本地数据库而且我始终保持运行。一小时前,我升级了iTerm2并关闭了所有打开的窗口/标签。重新启动iTerm2后,我发现 mongod 仍在运行,因此我使用kill $(pidof mongod)
并重新启动mongod --dbpath ./db
。但是,我插入的大多数数据都消失了。我检查了 .zsh_history 以确认我使用的是同一个db文件夹。我还检查了计算机上的所有 mongod.lock 地址,以查看其他数据库文件夹,但没有一个存储我的最新数据。我见过 mongo.log ,我用来查询新数据的命令仍在那里。因此,我怎样才能找到丢失的数据?感谢。
P.S。这种情况发生在上个月,因为电池电量不足导致我的mac被迫关闭。它再次发生,所以我问并想知道它为什么会发生以及我能做些什么。