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'));