node.js - can you access a mongoose created database from mongo? -


noob node.js, express , mongodb here, running on ubuntu 14; created mongoose in express/nodejs app database via:

var mongoose = require('mongoose'); var express = require('express'); var app = express(); ... mongoose.connect("mongodb://localhost/firstexpress");  var userschema = new mongoose.schema({   name: string,   email: string,   age: number  });  var users = mongoose.model('users', userschema);  app.post('/users', function(req, res){   var b = req.body;   new users({     name: b.name,     email: b.email,     age: b.age   }).save(function(err, userdoc){     if (err) res.json(err);     res.redirect('/users/' + userdoc.name);   }); });  app.get('/users/:name', function(req, res){   users.find({ name: req.param.name }, function(err, docs){     if (err){        res.json(err);     } else {       res.json(doc[0]);     }    }); }); 

making post request works, , adds user userbase. there way view db in mongo shell?

i.e. from

sudo mongo --smallfiles 

when run , execute command

show dbs 

i cannot see database express app made, nor can see in collections contained in db. yet, when restart node app , make no post requests, call on users, list of users had created. please advise?

given connection url mongodb://localhost/firstexpress, can assume name of database firstexpress.

so, log in mongo server mongo firstexpress. see collections, use show collections, , you'll see them.


Comments

Popular posts from this blog

c++ - OpenCV Error: Assertion failed <scn == 3 ::scn == 4> in unknown function, -

php - render data via PDO::FETCH_FUNC vs loop -

The canvas has been tainted by cross-origin data in chrome only -