CNode

nodejs往mongodb内插入数据显示插入成功在mongo的shell里面使用db.test.find()却查询不到

Jjiangbeiliu发布于13 年前最后回复13 年前2 回复10717 浏览0 收藏

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

查看回复

回复 (2)

J
jiangbeiliu#1·13 年前

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

J
jiangbeiliu#2·13 年前

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

参与回复
登录后即可参与回复。登录