nodejs往mongodb内插入数据显示插入成功在mongo的shell里面使用db.test.find()却查询不到
发布于 11 年前 作者 jiangbeiliu 9735 次浏览 最后一次编辑是 8 年前

小弟通过nodejs往mongodb内插入几条数据,提示插入成功。然后再通过nodejs以代码的形式去find()确实也能输出插入的那几条数据,但是通过mongodb的shell却不能查询出数据,请问是怎么回事,我是往test库内插入数据,应该没有插错数据库,我猜测是否插入的数据只是在内存中而没有持久化,请大家帮忙分析一下,谢谢了。

2 回复

通过摸索,已经查到了,原来不能直接使用db.dbname.find();而通过db.collectionsName.find()找到了,不过还是有一点疑问,db.dbname.find()查找范围是什么?

我去,我这个脑子,db.xxx.find();这个xxx其实一直都是指collection。

回到顶部