2016-07-24 2 views
1

This is my project url-shortener directoryshell mongo ne montre pas les collections (collections commande show) lors d'insertion par le noeud JS

J'ai une application Node JS qui consiste à utiliser MongoDB. Cela fonctionne bien, comme j'ai essayé d'insérer, de trouver et d'imprimer des données de MongoDB à la console dans le fichier Node JS, server.js. Cependant, si j'ouvre un Mongo Shell et que je tape , cela ne montrera rien.

Voici comment j'établir la connexion MongoDB:

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

Voici l'URL que j'utilise pour se connecter dans mon fichier server.js:

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

Répondre

4

Peut-être que vous devriez d'abord choisir un db

> show dbs 
db1 
db2 

Puis après avoir utilisé un datbase

>use db1 

Vous verrez ses collections:

>show collections 
collection1 
collection2 

utiliser Enfin, il:

> db.collection1.find() 
+1

Etes-vous sûr 'db' show est une commande valide? Je reçois '[thread1] Erreur: ne sais pas comment montrer [db]:' – webn00b

+1

Désolé, j'ai oublié s son 'show dbs' – meda

+0

Got it. Je vous remercie. Il m'a rendu fou pour l'heure passée – webn00b