Node 使用MongoDB數據庫

Node 使用MongoDB數據庫

MongoDB的基本操作

  • 顯示數據庫:show dbs
  • 創建和使用數據庫:use 數據庫名
  • 查看當前數據庫:db
  • 插入數據:db.collection.insertOne({"name":"胡帥"})
  • 查詢集合數據:db.collection.find()

在Node中使用(使用第三方的包-mongoose-文檔鏈接

  • 下載mongoose包:npm i -S mongoose

  • 代碼解釋:

    
    //導入對應的包
    const mongoose = require('mongoose');
    
    //連接數據庫
    mongoose.connect('mongodb://localhost:27017/test', {useNewUrlParser: true, useUnifiedTopology: true});
    
    //實例化一個集合,並指定集合約束
    const Cat = mongoose.model('Cat', { name: String });
    
    const kitty = new Cat({ name: 'Zildjian' });
    
    //插入
    kitty.save().then(() => console.log('meow'));
    
    //查詢
    kitty.find({查詢條件-可無}).then(() => console.log('meow'));
    kitty.findOne({查詢條件}).then(() => console.log('meow'));
    
    //刪除
    kitty.remove({刪除條件}).then(() => console.log('meow'));
    
    //修改數據-更新數據
    kitty.findByIdAndUpdate("id",{修改內容}).then(() => console.log('meow'));
    
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章