亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 使用Node操作MongoDB數據庫的方法

使用Node操作MongoDB數據庫的方法

熱門標簽:呼和浩特電銷外呼系統加盟 云南外呼系統 廣州長安公司怎樣申請400電話 電銷機器人是什么軟件 杭州人工電銷機器人價格 濟南電銷機器人加盟公司 蘋果汽車租賃店地圖標注 怎么投訴地圖標注 老虎洗衣店地圖標注

1.使用 MongoDB模塊 進行操作

 首先在工作目錄安裝 mongodb 模塊,

cnpm i mongodb//引入模塊
const MongoClient = require('mongodb').MongoClient;
//寫連接字符串,我的數據庫地址如下,所以當你在寫的時候修改地址之后的內容就好
const DB_CONN_STR= 'mongodb://127.0.0.1/demo';
//記得打開mongod服務 ,不然等著一堆err吧
//寫一個插入數據的函數
const insertData = function(db,callback){
  let collection = db.collection('集合名');
  let data = [{"name":"AAA","age":"19"},{"name":"BBB","age":"20"}]
   // 向集合中添加數據
  collection.insert(data,function(err,result){
    if(err){
      console.log('Error'+err);
      return;
    }
    callback(result);
  });  
}
//連接數據庫      連接串    回調函數
MongoClient.connect(DB_CONN_STR, function(err, db) {
  console.log("Done");
  //調用剛才寫好的函數
   insertData(db, function(result) {
     //輸出返回結果
    console.log(result);
     //關閉連接
     db.close();
   });
});

2.使用 Mongoose模塊 進行操作

 2.1 創建文件db.js用來連接(其實這一步也有一點問題,不應該把數據庫連接寫到這里)

//創建文件 db.js
// 在這之前你應該已經安裝了 mongoose || cnpm install mongoose
// 并且開啟了mongod服務 
import mongoose from 'mongoose';
//mongoose.connect('mongodb://127.0.0.1:27017/demo'); 
//如果只是入地址,會報一個警告,不是錯誤,只屬于是不推薦的寫法.推薦下面這么寫
mongoose.connect('mongodb://地址/數據庫名',{useMongoClient: true});
const db = mongoose.connection;
// 
db.on('error',console.error.bind(console,'connection error:'));
db.once('open',function(callback){
   console.log("connection start");
});
db.on('disconnected',function(){
  console.log("connstion is disconnected");
});
module.exports = mongoose;

 2.2 Shema

創建文件stu.js保存操作

Mongoose中的一切來自于Schema。每個Schema都會映射到MongoDB集合(collection)并定義該集合(collection)中的文檔的 形狀(類型)。

// 如名字所示,我們要創建的是 名字為 user 的Schmea
//如果以后要添加其他鍵,請使用Schema.add({})方法。
//引入剛才寫好的模塊
import mongoose from './db'
const Shema = mongoose.Schema;
const UserShema = new Schema({
  name : {type:String},
  age : {type:Number},
  class : {type:String}
})
// Schema Types內置類型如下:
// String,Number,Boolean | Bool,Array,Buffer,Date,ObjectId | Oid,Mixed
// 如果你發現少了什么屬性,可以使用 Shame.add();追加
UserShema.add{mail : 'String',pwd : 'String'}
// 然后使用 Schema 創建我們的model ,再加入到模塊,這一步驟很重要
module.exports = mongoose.model('Student',UserSchema)

   2.3 Shema 的使用(增加篇)

//
//在 import user.js的時候 啟動了 mongoose.model('Classes',ClassSchema);參見上面的最后一段代碼
import student from './stu'
class mannager{
  //第一種創建方式
  add(){
    let newStu = new student({
    name : '張三',
    age : 25,
    class : '大四'
    });
    newStu.save(function (err) {
    if (err) 
      return handleError(err);
    });
  }
  //第二種創建方式
  add2(){
    student.create({
     name : '張三',
     age : 25,
     class : '大四'
    },function(err){
      if (err) 
        return handleError(err);
    }); 
  }
   }

  Shema 的使用(查詢篇)

 mongoose

支持豐富的查詢MongoDB語法。文件可以使用每個模型中使用 find,findById,findOne,或者where,靜態方法。  

//查詢所有
  findAll(){
   return student.find(function(err,res){
      if (err) {
        return err;
      }else{
        let json = JSON.stringify(res); 
        return res;
      }
    });
  }
  //按照條件查詢
  findByAge(age){
    return student.find({Age : age},function(err,res){
      if (err) {
        return err;
      }else{
        let json = JSON.stringify(res); 
        return res;
      }
    });
  }
  //多種條件
  findTest(){
    return Tank.find(
      { class: '大三' }).where('Age').gt(20).exec(callback);
  }

API文檔包含了許多額外的方法,像 count,mapReduce,aggregate,更多。在這里就不一一舉栗子了

總結

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

您可能感興趣的文章:
  • node.js操作mongoDB數據庫示例分享
  • node.js連接mongoDB數據庫 快速搭建自己的web服務
  • nodejs連接mongodb數據庫實現增刪改查
  • Node.js對MongoDB數據庫實現模糊查詢的方法
  • 使用Nodejs連接mongodb數據庫的實現代碼
  • 詳解nodejs操作mongodb數據庫封裝DB類
  • node.js連接MongoDB數據庫的2種方法教程
  • nodejs實現連接mongodb數據庫的方法示例
  • Node.js中使用mongoose操作mongodb數據庫的方法
  • Nodejs實現的操作MongoDB數據庫功能完整示例
  • node鏈接mongodb數據庫的方法詳解【阿里云服務器環境ubuntu】

標簽:自貢 泰安 玉林 雞西 廈門 遼陽 無錫 興安盟

巨人網絡通訊聲明:本文標題《使用Node操作MongoDB數據庫的方法》,本文關鍵詞  使用,Node,操作,MongoDB,數據庫,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用Node操作MongoDB數據庫的方法》相關的同類信息!
  • 本頁收集關于使用Node操作MongoDB數據庫的方法的相關信息資訊供網民參考!
  • 推薦文章
    午夜激情视频在线观看 | 免费毛片播放| 四虎论坛| 欧美激情伊人| 国产成人啪精品| 精品国产一区二区三区久久久蜜臀| 色综合久久天天综线观看| 日韩一级黄色| 日韩av成人| 国产原创中文字幕| 日韩在线观看免费| 国产精品自拍在线观看| 一级女性全黄生活片免费| 午夜在线影院| 日韩免费在线观看视频| 国产伦理精品| 你懂的福利视频| 免费一级片在线| 天堂网中文字幕| 天天色成人| 欧美另类videosbestsex视频| 国产一级生活片| 欧美爱色| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产成人女人在线视频观看 | 你懂的福利视频| 精品久久久久久免费影院| 精品国产一区二区三区久久久狼| 精品国产一区二区三区久| 高清一级做a爱过程不卡视频| 久久99中文字幕久久| a级毛片免费全部播放| 欧美日本免费| 国产网站免费观看| 天天做日日干| 国产伦久视频免费观看视频| 美女免费精品高清毛片在线视 | 精品在线观看国产| 精品国产一区二区三区久久久狼| 国产欧美精品午夜在线播放| 国产伦精品一区二区三区在线观看| 精品国产一区二区三区久久久蜜臀| 国产极品白嫩美女在线观看看| 97视频免费在线观看| 九九热国产视频| 天天做日日爱夜夜爽| 久久精品免视看国产成人2021| 日韩在线观看视频黄| 日韩中文字幕在线亚洲一区 | 色综合久久天天综合绕观看| 亚洲精品久久玖玖玖玖| 国产成人精品综合| 成人免费福利片在线观看| 精品久久久久久免费影院| 免费国产在线观看| 精品国产一区二区三区久久久狼| 国产高清在线精品一区a| 国产a一级| 免费毛片播放| 四虎影视久久久| 欧美一级视频免费| 美女被草网站| 97视频免费在线观看| 可以免费在线看黄的网站| 国产麻豆精品免费密入口| 91麻豆tv| 黄色短视频网站| 成人高清视频在线观看| 欧美日本免费| 精品国产香蕉在线播出| 国产91丝袜在线播放0| 国产精品1024永久免费视频| 日本伦理片网站| 欧美国产日韩在线| 香蕉视频久久| 欧美激情一区二区三区中文字幕| 99久久精品国产高清一区二区| 欧美日本免费| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 久久成人综合网| 成人免费观看视频| 国产网站免费视频| 欧美1区| 欧美日本免费| 亚洲精品久久久中文字| 精品国产一区二区三区国产馆| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 在线观看成人网 | 精品视频在线看| 欧美大片一区| 亚欧乱色一区二区三区| 久久精品免视看国产明星| 欧美1区| 国产一区二区精品在线观看| 国产一区二区精品| 精品国产三级a∨在线观看| 成人高清视频在线观看| 国产欧美精品午夜在线播放| 成人影视在线播放| 日韩综合| 欧美1区2区3区| 亚洲第一页色| a级精品九九九大片免费看| 色综合久久天天综线观看| 麻豆污视频| 国产一区二区精品在线观看| 国产一区二区精品久久| 国产视频一区在线| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 精品久久久久久中文字幕2017| 国产国语对白一级毛片| 久久精品免视看国产成人2021| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产91丝袜高跟系列| 韩国三级一区| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 91麻豆精品国产综合久久久| a级精品九九九大片免费看| 四虎论坛| 九九精品影院| 99久久精品国产国产毛片| 欧美激情一区二区三区在线播放 | 欧美18性精品| 日本伦理片网站| 国产精品123| 成人影院久久久久久影院| 欧美大片a一级毛片视频| 欧美大片毛片aaa免费看| 超级乱淫黄漫画免费| 久久精品店| 精品在线观看一区| 成人高清视频在线观看| 香蕉视频久久| 欧美大片a一级毛片视频| 久久99中文字幕| 黄视频网站免费看| 亚洲www美色| 精品久久久久久免费影院| 成人a大片高清在线观看| 黄视频网站免费看| 欧美一级视频免费观看| 国产亚洲男人的天堂在线观看| 国产91丝袜在线播放0| 麻豆污视频| 国产一区二区精品久久| 久久国产精品自线拍免费| 亚洲第一色在线| 日韩一级黄色大片| 天天做日日爱| 国产成a人片在线观看视频| 精品国产一区二区三区免费 | 国产一区二区精品| 国产麻豆精品高清在线播放| 亚洲爆爽| 国产精品免费久久| 欧美日本免费| 国产网站免费观看| 九九热国产视频| 国产视频久久久久| 欧美a免费| 欧美激情一区二区三区视频 | 精品视频一区二区| 亚欧成人乱码一区二区| 在线观看成人网 | 精品视频在线看| 美女免费精品高清毛片在线视 | 国产精品123| 精品视频免费看| 国产伦精品一区三区视频| 国产国语对白一级毛片| 91麻豆精品国产高清在线| 亚欧乱色一区二区三区| 91麻豆国产| 国产网站免费视频| 免费的黄色小视频| 成人影院一区二区三区| 久久久成人影院| 国产成人啪精品| 国产一级生活片| 99热精品在线| 成人免费观看视频| 成人免费福利片在线观看| 亚洲精品久久玖玖玖玖| 青青久久国产成人免费网站| 国产麻豆精品视频| 国产91精品露脸国语对白| 亚洲精品永久一区| 色综合久久天天综合绕观看| 高清一级淫片a级中文字幕| 免费国产在线观看| 国产精品自拍在线| 精品久久久久久中文字幕一区| 亚洲天堂免费观看| 国产成人啪精品| 国产不卡在线观看| 999久久狠狠免费精品| 国产网站在线| 亚洲天堂在线播放| 日韩免费在线| 中文字幕97|