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?