所以我有一个名为data
的目录,我运行mongod --dbpath path_to_data
,它工作并给了我一个端口。我创建了一个Node JS应用程序,使用mongodb
包通过同一个端口将一些虚拟数据插入MongoDB。当我运行应用程序时,它工作正常。我甚至通过MongoClient find()
方法打印出来。但是,当我打开mongo
shell并输入show collections
时,没有出现任何收藏品。
答案 0 :(得分:0)
答案 1 :(得分:0)
我找到了解决方案。显然,如果将数据库路径设置为mongod --dbpath something/another/projectfolder/data
,那么在节点js文件中,使用路径something/another/projectfolder
进行连接。不要在那里加data
。