18.删除文档
// 引入mongoose第三方模塊 用來操作數據庫
const mongoose = require('mongoose');
// 數據庫連接
mongoose.connect('mongodb://localhost/playground', { useNewUrlParser: true})// 連接成功.then(() => console.log('數據庫連接成功'))// 連接失敗.catch(err => console.log(err, '數據庫連接失敗'));// 創建集合規則
const userSchema = new mongoose.Schema({name: String,age: Number,email: String,password: String,hobbies: [String]
});// 使用規則創建集合
const User = mongoose.model('User', userSchema);// 查找到一條文檔并且刪除
// 返回刪除的文檔
// 如何查詢條件匹配了多個文檔 那么將會刪除第一個匹配的文檔
User.findOneAndDelete({_id: '5c09f267aeb04b22f8460968'}).then(result => console.log(result))
// 刪除多條文檔
User.deleteMany({}).then(result => console.log(result))
總結
- 上一篇: AI_News周刊:第一期
- 下一篇: 帮个忙!!!