我刚开始学习MongoDB和猫鼬.目前我有以下结构:
database -> skeletonDatabase collection -> adminLogin
当我从命令行运行db.adminLogin.find()时,我得到:
{ "_id" : ObjectId("52lhafkjasfadsfea"),"username" : "xxxx","password" : "xxxx" }
我的连接(这是有效的,只是添加它FYI)
module.exports = function(mongoose) { mongoose.connect('mongodb://localhost/skeletonDatabase'); var db = mongoose.connection; db.on('error',console.error.bind(console,'connection error:')); db.once('open',function callback () { console.log('Conntected To Mongo Database'); }); }
我的-js-
module.exports = function(mongoose) { var Schema = mongoose.Schema; // login schema var adminLogin = new Schema({ username: String,password: String }); var adminLoginModel = mongoose.model('adminLogin',adminLogin); var adminLogin = mongoose.model("adminLogin"); adminLogin.find({},function(err,data){ console.log(">>>> " + data ); }); }
我的console.log()返回>>>>
那么我在这里做错了什么?为什么我的控制台日志中没有任何数据?在此先感谢您的帮助.