Mangouste requête retourne null

Je n'arrive pas à obtenir une réponse à partir de mongodb. Je suis à l'aide de node.js et mongodb avec l'aide de la mangouste.

Dans mon node.js les applications que j'ai

mongoose.connect('mongodb://localhost:27017/myDB');

var Schema = mongoose.Schema,
    ObjectId = Schema.ObjectId;

var BlogPost = new Schema({
    author  : ObjectId,
    title   : String,
    slug    : { type: String, lowercase: true, trim: true },
    content : String,
    summary : String,
    date    : Date
})

var BlogModel = mongoose.model('BlogPost', BlogPost);

BlogModel.find({}, function(docs){
   console.log(docs);
});

Si j'type de spectacle dbs dans le shell mongo-je obtenir

admin   (empty)
myDB       0.203125GB
local   (empty)
test    (empty)

db.blogmodel.find() retourne :

{ "_id" : ObjectId("50108d3df57b0e3375a20479"), "title" : "FirstPost" }

et oui j'ai mongod en cours d'exécution.

Solution Fixe

var BlogModel = mongoose.model('blogmodel', BlogPost, 'blogmodel');

Cela fonctionne parce que le son (nom du modèle, le nom du schéma, le nom de la collection)

Cette question a fait de moi un fou! J'ai ajouté un crédit pour votre solution fixe de la partie!

OriginalL'auteur lostAstronaut | 2012-07-26