我无法从MongoDB获取数据并将其返回到控制台日志,甚至是javascript变量。我很感激这里的帮助:
这是我的models / user.js目录
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/authentication');
var db = mongoose.connection;
var UserSchema = mongoose.Schema({
username: {
type: String,
index:true
},
password: {
type: String
},
email: {
type: String
},
name: {
type: String
}
});
var User = module.exports = mongoose.model('User' , UserSchema);
module.exports.findingAll = function() {
return User.find();
}
这是我调用模型的routes / user.js文件:
router.post('/', function(){
var x = User.findingAll()
console.log(x);
});
最后,我有一种类型的帖子,应该触发所有这一切,并在console.log中返回所有内容。
<form action="" method="post">
<button name="foo" value="upvote">Upvote</button>
</form>