Mongoose query return null
===

I can't seem to get a response from mongodb.  I am using node.js and mongodb with the help of mongoose.

In my node.js app I have

    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);
    });

If I type show dbs in the mongo shell I get

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

and yes I do have mongod running.  Ideas?