La création d'une collection de schéma dans un mongolab à partir de la base de données mongodb node.js

Je suis nouveau sur node.js et mongodb.

Je suis en train de créer un schéma pour un Utilisateur de la collection dans une mongolab à partir d'une base de données mongodb node.js app avec le code ci-dessous. Le code ne semble pas être à l'échec (au moins, je n'ai pas de messages d'erreur), mais je ne vois aucune indication qu'il réussit. C'est, quand je vais à mongolab et de regarder ma base de données, je ne vois pas que tout schéma a été créé - https://dzwonsemrish7.cloudfront.net/items/01263Y1c312s233V0R17/mongodb-schema.png?v=7fdc20e3.

Quelqu'un peut m'expliquer ce que je fais de mal, ou comment je peux vérifier que mon code a réussi et un schéma a été, en fait, créé pour ma collection?

//file: app.js

var express = require('express'),
    http = require('http'),
    mongoose = require('mongoose');

var app = express(),
    port = 3000;

//Connect to database in the cloud (mongolab)
mongoose.connect('mongodb://username:[email protected]:41344/stockmarket');

//Create a schema for User collection
mongoose.connection.on('open', function () {
    console.log(">>> Connected!");

    var UserSchema = new mongoose.Schema({
        username: {type: String, unique: true},
        password: String
    });

    var UserModel = mongoose.model('User', UserSchema);
});

app.get('/', function(req, res){
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello, World!\n');
});

http.createServer(app).listen(port, function(){
  console.log("Express server listening on port " + port + " ...");
});

OriginalL'auteur RBR | 2012-11-10