database
how to use mongoose
2019/08/08 0
mongoose useages
# Schemas
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
// Define collection and schema for Course
var Test = new Schema({
course_name: {
type: String
},
course_price: {
type: Number
}
},{
timestamps: true,
collection: 'test'
});
module.exports = mongoose.model('Test', Test);
# three way to get req parameters
https://i5ting.github.io/node-http/#106
// req.body.xxx
// has to be post requset
var app = require('express')();
var bodyParser = require('body-parser');
var multer = require('multer');
app.use(bodyParser.json()); // for parsing application/json
app.use(bodyParser.urlencoded({ extended: true })); // for parsing application/x-www-form-urlencoded
app.use(multer()); // for parsing multipart/form-data
app.post('/', function (req, res) {
console.log(req.body);
res.json(req.body);
})
// req.query.xxx
GET /search?q=tobi+ferret
GET /shoes?order=desc&shoe[color]=blue&shoe[type]=converse
// req.params.xxx
app.get('/user/:id', function(req, res){
res.send('user ' + req.params.id);
});
