国产探花免费观看_亚洲丰满少妇自慰呻吟_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);  }});            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 丹棱县| 南充市| 志丹县| 潼关县| 专栏| 台江县| 湖口县| 江阴市| 库车县| 来凤县| 根河市| 玉山县| 文安县| 江孜县| 岚皋县| 青海省| 扶风县| 申扎县| 招远市| 桐乡市| 安新县| 新兴县| 勐海县| 太仆寺旗| 昌都县| 慈溪市| 彭水| 大渡口区| 尼木县| 高雄县| 都昌县| 义乌市| 宜君县| 瑞丽市| 玉林市| 修水县| 田林县| 牟定县| 曲靖市| 旺苍县| 邯郸县|