定义了一个model层访问的入口,代码如下:
var mongoose = require('mongoose');
mongoose.connect('mongodb://127.0.0.1:27017/user');
require('./user');
exports.User = mongoose.model('user');
定义了一个user 的model
var mongoose = require('mongoose');
    var Schema = mongoose.Schema;
    var UserSchema = new Schema({
      username: { type: String},
      pwd: { type: String},
      email: { type: String},
      nickname: { type: String }
    });
mongoose.model('user', UserSchema);
然后我访问的时候代码i这样写的
    var UserModel = mongoose.User;
    UserModel.find({},function(err,user){
        if(err){
            logInfo.info(err.message);
        }else{
            res.render('test_user.html',{user:user}); 
        }
    })
可是最后显示的是插叙的user 数据集合中数据的个数是0,首先,我想问问,我的代码是否有地方写错了,然后如果没有的话,那就是mongoose d model是怎么和mongodb数据库中我的user 库中的user表关联起来的呢?
      6 回复