国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Node.js中使用mongoose操作mongodb數據庫的方法

2024-05-06 15:26:55
字體:
來源:轉載
供稿:網友

如何利用mongoose將數據寫入mongodb數據庫?

1.利用npm下載安裝mongoose;

npm install mongoose

2.建立js文件,引入mongoose

var mongoose = require('mongoose');

3.mongoose.connect連接數據庫

//連服務器mongoose.connect('mongodb://127.0.0.1:27017/test'); //數據庫的名字var connection = mongoose.connection;connection.on('error', function (err) {  console.error(err);});connection.on('open', function () {  console.log('opened');});//判斷是否連接上數據庫

4.schema規定數據的格式,model定義數據集合名稱,并引入schema的樣式

//建立 schemavar monsterSchema = mongoose.Schema({  name: {type: String},  age: {type: Number, default: 1}, //設置默認值  gender: {type: Number, default: 1}, //約定:1.表示男妖怪,2表示女妖怪,  address: String,  skill: String   //大招});//model 符合 schemavar monsterModel = mongoose.model('monster', monsterSchema);

5.使用entity和model兩種方式寫入數據

//需求: 1.使用 model 寫入數據庫//   2.使用 entity 寫入數據庫//定義黃眉怪var yellow = {  name: 'yellow',  age: '2000', //設置默認值  gender: '1', //約定:1.表示男妖怪,2表示女妖怪,  address: '小西天',  skill: 'bag'   //大招};/*//1.使用 model 寫入數據庫monsterModel.create(yellow, function (err, data) {  if(err){    console.error(err);  }else {    console.log(data);  }});*///2.使用 entity 寫入數據庫var entity = new monsterModel(yellow);entity.save(function (err, doc) {  if(err){    console.error(err);  }else {    console.log(doc);  }});//引入var mongoose = require('mongoose');//連服務器mongoose.connect('mongodb://127.0.0.1:27017/test'); //數據庫的名字var connection = mongoose.connection;connection.on('error', function (err) {  console.error(err);});connection.on('open', function () {  console.log('opened');});//判斷是否連接上數據庫//建立 schemavar monsterSchema = mongoose.Schema({  name: {type: String},  age: {type: Number, default: 1}, //設置默認值  gender: {type: Number, default: 1}, //約定:1.表示男妖怪,2表示女妖怪,  address: String,  skill: String   //大招});//model 符合 schemavar monsterModel = mongoose.model('monster', monsterSchema);//需求: 1.使用 model 寫入數據庫//   2.使用 entity 寫入數據庫//定義黃眉怪var yellow = {  name: 'yellow',  age: '2000', //設置默認值  gender: '1', //約定:1.表示男妖怪,2表示女妖怪,  address: '小西天',  skill: 'bag'   //大招};/*//1.使用 model 寫入數據庫monsterModel.create(yellow, function (err, data) {  if(err){    console.error(err);  }else {    console.log(data);  }});*///2.使用 entity 寫入數據庫var entity = new monsterModel(yellow);entity.save(function (err, doc) {  if(err){    console.error(err);  }else {    console.log(doc);  }});            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 上犹县| 双牌县| 木里| 酒泉市| 闽清县| 海伦市| 寻甸| 芜湖县| 米易县| 安塞县| 拜城县| 广西| 金阳县| 罗平县| 株洲市| 华亭县| 河南省| 赤峰市| 阿克苏市| 香河县| 南丹县| 景东| 仙游县| 乳源| 呼玛县| 东港市| 庆元县| 滁州市| 南昌县| 唐海县| 洛川县| 象山县| 左权县| 连南| 枣阳市| 清水河县| 蒙阴县| 崇义县| 宾阳县| 横山县| 错那县|