我是 node.js 的新手。
我想问,我们如何使用猫鼬保存数据?
在这种情况下,我有 3 个文件夹来运行该过程
模型(在这个文件夹中,我们有 store.js)
var mongoose = require('mongoose');
mongoose.connect('mongodb://xxx:xxx@dharma.mongohq.com:10019/xxx');
var t_store = new mongoose.Schema({
store_email : String
});
module.exports = mongoose.model('store', t_store);
路线(在这个文件夹中,我们有 signup.js)
var store = require('../models/store');
exports.form = function(req, res) {
res.render('signup', {
title: 'Sign Up'
});
};
exports.submit = function (table_name) {
return function(req, res, next) {
var email = req.body.signup.email;
console.log("name " + email);
store.create({
store_email: email
});
};
};
视图(在这个文件夹中,我们有 signup.ejs)
<form method='post' enctype='multipart/form-data'>
<input type="text" id="email" name="signup[email]" placeholder="Your email address">
<input type='submit', value='Sign Up'/>
</form>
这就是我到目前为止所做的。谢谢!