1

私は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>

それが私がこれまでやってきたことです。ありがとう!

4

1 に答える 1