我刚开始学习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()返回>>>>
那么我在这里做错了什么?为什么我的控制台日志中没有任何数据?在此先感谢您的帮助.