(一)Moogose(node.js對資料庫進行操作)
/*(一)連線資料庫
1.下載安裝Mongoose
npm i mongoose --save
2.在專案中引入mongoose
var mongoose = require("mongoose");
3.連線MongoDB資料庫
mongoose.connect('mongodb://資料庫的ip地址:埠號/資料庫名', { useMongoClient: true});
- 如果埠號是預設埠號(27017) 則可以省略不寫
4.斷開資料庫連線(一般不需要呼叫)
- MongoDB資料庫,一般情況下,只需要連線一次,連線一次以後,除非專案停止伺服器關閉,否則連線一般不會斷開
mongoose.disconnect()
- 監聽MongoDB資料庫的連線狀態
- 在mongoose物件中,有一個屬性叫做connection,該物件表示的就是資料庫連線
通過監視該物件的狀態,可以來監聽資料庫的連線與斷開
資料庫連線成功的事件
mongoose.connection.once("open",function(){});
資料庫斷開的事件
mongoose.connection.once("close",function(){});
Schema
Model
Document
*/
//引入
var mongoose = require("mongoose");
//連線資料庫
mongoose.connect("mongodb://127.0.0.1/mongoose_test" , { useMongoClient: true});
mongoose.connection.once("open",function(){
console.log("資料庫連線成功~~~");
});
mongoose.connection.once("close",function(){
console.log("資料庫連線已經斷開~~~");
});
//斷開資料庫連線
mongoose.disconnect();