CRUD in Robo 3T
定義
C:Create(新增)
R:Read(讀取)
U:Update(更新)
D:Delete(刪除)
預先準備:
聲明:以下檔案都設定在同一層中
一開始一定要先
npm install mongoose首先準備
db.js。目的是連接 db
// db.js
var mongoose = require('mongoose'),
DB_URL = 'mongodb://localhost:27017/bac_test';
/* *
* 連接
*/
mongoose.connect(DB_URL);
/* *
* 連接成功
*/
mongoose.connection.on('connected', function () {
console.log('Mongoose connection open to ' + DB_URL);
});
/* *
* 連接異常
*/
mongoose.connection.on('error', function (err) {
console.log('Mongoose connection error: ' + err);
});
/* *
* 連接斷開
*/
mongoose.connection.on('disconnected', function () {
console.log('Mongoose connection disconnected');
});
module.exports = mongoose;再來準備
prodSchema.js。目的是制定輸入資料格式。
CRUD
「C」
node Create.js 動作
「R」
node Read.js 動作
「U」
node Update.js 動作
「D」
node Delete.js 動作
Last updated
Was this helpful?