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表一样的。那个,请问是如何选择指定的数据库表的呢?
users
就是你的集合名字呀,也就是表名