mongoose 如何指定要访问的表?

let mongoose = require('mongoose');
UserSchema = new mongoose.Schema({

user: {
    type: String
},
password: {
    type: String
},
shopCar: {
    type: Array
}

});
let UserModel = mongoose.model('user', UserSchema);
module.exports = UserModel;
/以上是user.js/
let DB_CONN_STR = 'mongodb://localhost/bishe';
let User = require('./user');
mongoose.connect(DB_CONN_STR);
let db = mongoose.connection;

db.on("error", function (error) {
    console.log("数据库连接失败:" + error);
});
db.on("open", function () {
    console.log("------数据库连接成功!------");
});

/*********** do some staff ***************/
User.find({}, function (error, docs) {
    if(error) {
        console.log("error :" + error);
    } else {
        console.log(docs); //
    }
});

代码如上,就是简单的连接bishe数据库下的connection,感觉少了一个选择表的过程,读不出自己数据库里的表。。。schema是和数据库下user表一样的。那个,请问是如何选择指定的数据库表的呢?

阅读 3.2k
1 个回答

users就是你的集合名字呀,也就是表名

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题