Parece que no puedo obtener una respuesta de mongodb. Estoy usando node.js y mongodb con la ayuda de la mangosta.Consulta de mangosta return null
En mi aplicación Node.js tengo
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 escribo muestran DBS en la consola mongo consigo
admin (empty)
myDB 0.203125GB
local (empty)
test (empty)
db.blogmodel.find() Devuelve:
{ "_id" : ObjectId("50108d3df57b0e3375a20479"), "title" : "FirstPost" }
y sí, tengo mongod funcionando.
fijo Solución
var BlogModel = mongoose.model('blogmodel', BlogPost, 'blogmodel');
funciona debido a que su (nombre del modelo, nombre de esquema, nombre de la colección)
¡Este problema me ha vuelto loco! ¡Agregue crédito por su parte de solución fija! – efkan