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

首頁 > 編程 > JavaScript > 正文

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

2019-11-19 15:29:04
字體:
來源:轉載
供稿:網友

如何利用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);  }});

總結

以上所述是小編給大家介紹的Node.js中使用mongoose操作mongodb數據庫的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 六安市| 寿宁县| 图片| 民丰县| 平塘县| 沈丘县| 碌曲县| 莲花县| 海丰县| 徐闻县| 西乌珠穆沁旗| 永和县| 高安市| 新竹县| 晋州市| 波密县| 类乌齐县| 东兰县| 宣化县| 绥化市| 临漳县| 崇州市| 上高县| 保定市| 桂东县| 丰台区| 廉江市| 杭锦后旗| 建昌县| 建始县| 济源市| 山东省| 吴旗县| 广宁县| 汕头市| 交城县| 诏安县| 黄大仙区| 恩平市| 钟山县| 门源|