通过Node JS插入时,Mongo shell不显示集合(命令show collections)

时间:2016-07-24 00:58:42

标签: node.js mongodb shell npm database

This is my project url-shortener directory

我有一个涉及使用MongoDB的Node JS应用程序。它工作正常,因为我尝试在Node JS文件server.js中插入,查找和打印MongoDB中的数据到控制台。但是,如果我打开一个Mongo Shell并输入show collections,它将不会显示任何内容。

以下是我建立MongoDB连接的方法:

mongod --dbpath ...path-to-project/url-shortener/data

以下是我在server.js文件中用来连接的网址:

var dbUrl = "mongodb://localhost:27017/url-shortener";

1 个答案:

答案 0 :(得分:10)

也许你应该首先选择一个db

> show dbs
db1
db2

然后使用数据库

>use db1

你会看到它的收藏品:

>show collections
collection1
collection2

最后使用它:

> db.collection1.find()