La mangouste et le nouveau Schéma: renvoie “ReferenceError: Schéma n'est pas défini”

Je suis entrain de créer un nouvel exemple d'application, où j'essaie de me connecter à une base de données MongoDB par Mangouste.

- Je créer un nouveau schéma dans mon service.js fichier, mais j'obtiens l'erreur suivante quand je lance nodemon app.js: "ReferenceError: Schema is not defined"

App.js code:

var http = require('http');
var express = require('express');
var serials = require('./service');
var app = express();
var mongoose = require('mongoose');


var port = 4000;
app.listen(port);

mongoose.connect('mongodb://localhost:27017/serialnumbers')

app.get('/api/serials',function(req,res){
    serials.getSerial(req, res, function(err, data) {
        res.send(data);
    });
});

Service.js code:

var mongoose = require('mongoose');

var serialSchema = new Schema({
    serial: {type: String},
    game: {type: String},
    date: {type: Date, default: Date.now},
});
mongoose.model('serials', serialSchema);

exports.getSerial = function(req,res,cb) {
    mongoose.model('serials').find(function(err,data) {
        cb(err,data);
    });
};

J'ai vu une réponse sur StackOverflow qui a référencé elle pourrait être la version de la Mangouste. Mais npm list me donne ceci:

La mangouste et le nouveau Schéma: renvoie “ReferenceError: Schéma n'est pas défini”

Une idée de ce que je fais de mal?

OriginalL'auteur Lars Holdgaard | 2014-07-23