国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

中國男女直接做的視頻網(wǎng)站百度云盤

中國男女直接做的視頻網(wǎng)站,百度云盤,專做母嬰食品的網(wǎng)站,dedecms做網(wǎng)站和thinkphp文章目錄 前言(1)問題:安裝的mongoose 庫版本不應該過高導致的問題(2)重新安裝低版本 一、插入文檔1. 代碼2. node終端效果3. 使用mongo.exe查詢數(shù)據(jù)庫的內(nèi)容 二、刪除文檔1. 刪除一條2. 批量刪除3. 代碼 三、修改文檔…

文章目錄

  • 前言
      • (1)問題:安裝的mongoose 庫版本不應該過高導致的問題
      • (2)重新安裝低版本
  • 一、插入文檔
    • 1. 代碼
    • 2. node終端效果
    • 3. 使用mongo.exe查詢數(shù)據(jù)庫的內(nèi)容
  • 二、刪除文檔
    • 1. 刪除一條
    • 2. 批量刪除
    • 3. 代碼
  • 三、修改文檔
    • 1. 修改一條
    • 2. 批量修改
  • 四、查看文檔
    • 1. 查看一條(findOne)
    • 2. 查看所有(find )
      • (1)查看所有符合條件的數(shù)據(jù)
      • (2)查看所有數(shù)據(jù)


前言

(1)問題:安裝的mongoose 庫版本不應該過高導致的問題

比如我默認安裝8.0的版本就會報下面的錯誤
throw new MongooseError(‘Model.create() no longer accepts a callback’); MongooseError: Model.create() no longer accepts a callback

在這里插入圖片描述

(2)重新安裝低版本

npm i mongoose@6.8.0

package.json 如下圖
在這里插入圖片描述


一、插入文檔

1. 代碼

// 1:安裝并導入mongoose
const  mongoose = require('mongoose')mongoose.set('strictQuery', true); // 解決終端警告的問題
// 2: 連接 mongodb 服務
// mongodb: 表示mongodb 服務,而不是http服務
// 27017 表示端口號
// test 表示數(shù)據(jù)庫名
mongoose.connect('mongodb://127.0.0.1:27017/test')// 3:設置回調(diào)
// 3.1 設置連接成功的回調(diào)
// 設置連接成功的回調(diào): once 事件回調(diào)函數(shù)只執(zhí)行一次
mongoose.connection.once('open', () => {console.log('連接成功');// 4:創(chuàng)建文檔的結(jié)構對象// 設置集合中文檔的屬性以及屬性值的類型let userSchema = new mongoose.Schema({name: String,age: Number,sex: String})// 5:創(chuàng)建模型對象   對文檔操作的封裝對象let userModel = mongoose.model("user", userSchema)// 6: 新增userModel.create({name: '張三',age: 18,sex: '男'}, function (err, data){// err 判斷是否有錯誤if (err) {console.log(err)return;} console.log(data);// 7:關閉數(shù)據(jù)庫鏈接(實際項目中不會添加該代碼)mongoose.disconnect();})
})
// 3.2 設置連接錯誤的回調(diào)
mongoose.connection.on('error', () => {console.log('連接錯誤');
})
// 3.3 設置連接關閉的回調(diào)
mongoose.connection.on('close', () => {console.log('連接關閉');
})

2. node終端效果

在這里插入圖片描述

3. 使用mongo.exe查詢數(shù)據(jù)庫的內(nèi)容

在這里插入圖片描述

4:注意點

為什么創(chuàng)建的集合名和在mongo.exe中查詢的名字不一樣呢?

在這里插入圖片描述

二、刪除文檔

1. 刪除一條

deleteOne 刪除一條數(shù)據(jù)的方法
在這里插入圖片描述

在這里插入圖片描述

2. 批量刪除

delectMany 批量刪除數(shù)據(jù)的方法
在這里插入圖片描述

3. 代碼

// 1:安裝并導入mongoose
const  mongoose = require('mongoose')mongoose.set('strictQuery', true); // 解決終端警告的問題
// 2: 連接 mongodb 服務
// mongodb: 表示mongodb 服務,而不是http服務
// 27017 表示端口號
// test 表示數(shù)據(jù)庫名
mongoose.connect('mongodb://127.0.0.1:27017/test')// 3:設置回調(diào)
// 3.1 設置連接成功的回調(diào)
// 設置連接成功的回調(diào): once 事件回調(diào)函數(shù)只執(zhí)行一次
mongoose.connection.once('open', () => {console.log('連接成功');// 4:創(chuàng)建文檔的結(jié)構對象// 設置集合中文檔的屬性以及屬性值的類型let userSchema = new mongoose.Schema({name: String,age: Number,sex: String})// 5:創(chuàng)建模型對象   對文檔操作的封裝對象let userModel = mongoose.model("user", userSchema)// 6: 刪除一條// userModel.deleteOne({ _id: '654cf280d53122b083bea83f' }, (err, data) => {//     // err 判斷是否有錯誤//     if (err) {//         console.log('刪除失敗', err)//         return;//     } //     console.log(data);// })// 7:批量刪除// 刪除性別為男的所有數(shù)據(jù)userModel.deleteMany({ sex: '男' }, (err, data) => {// err 判斷是否有錯誤if (err) {console.log('刪除失敗', err)return;} console.log(data);})
})
// 3.2 設置連接錯誤的回調(diào)
mongoose.connection.on('error', () => {console.log('連接錯誤');
})
// 3.3 設置連接關閉的回調(diào)
mongoose.connection.on('close', () => {console.log('連接關閉');
})

三、修改文檔

和刪除一樣,不過多描述,記住方法即可
updateOne 修改一條
updateMany 批量修改

1. 修改一條

在這里插入圖片描述

2. 批量修改

在這里插入圖片描述

四、查看文檔

注意查看所有和刪除和更新不一樣,查詢所有的方法是find。后面是沒有Many的
findOne 查看一條
find 查看所有 (不是findMany)第一個參數(shù)不加就返回所有數(shù)據(jù),加上就返回符合條件的所有數(shù)據(jù)。

1. 查看一條(findOne)

在這里插入圖片描述

2. 查看所有(find )

(1)查看所有符合條件的數(shù)據(jù)

在這里插入圖片描述

(2)查看所有數(shù)據(jù)

在這里插入圖片描述

http://aloenet.com.cn/news/35739.html

相關文章:

  • 動漫做3d游戲下載網(wǎng)站河南seo關鍵詞排名優(yōu)化
  • 怎么自己制作網(wǎng)站網(wǎng)絡推廣優(yōu)化招聘
  • app開發(fā)定制開發(fā)合肥seo網(wǎng)站排名
  • 專業(yè)網(wǎng)站建設webmeng網(wǎng)絡營銷工具和方法
  • 上海微信小程序網(wǎng)站建設活動策劃方案詳細模板
  • 電子商城網(wǎng)站建設農(nóng)產(chǎn)品推廣方案
  • 杭州開發(fā)網(wǎng)站收錄網(wǎng)站
  • 坪山住房和建設局網(wǎng)站推銷
  • AAP網(wǎng)站開發(fā)需要多少錢微指數(shù)
  • 西寧做網(wǎng)站的好公司北京seo優(yōu)化技術
  • 站群網(wǎng)絡促銷的方法有哪些
  • 成都網(wǎng)站建設前幾公司關鍵詞搜索愛站網(wǎng)
  • 自己做soho需要做網(wǎng)站嗎云盤網(wǎng)頁版登錄
  • 網(wǎng)絡推廣主要工作內(nèi)容網(wǎng)站關鍵詞排名優(yōu)化軟件
  • 網(wǎng)站測試問題提交模板百度搜索引擎地址
  • 金融做市場廣告掛哪些網(wǎng)站seo百度網(wǎng)站排名研究中心關鍵詞首頁優(yōu)化
  • dedecms做網(wǎng)站有多快網(wǎng)絡營銷推廣專員
  • 太原推廣型網(wǎng)站制作汕頭seo快速排名
  • 房山網(wǎng)站建設網(wǎng)絡seo哈爾濱
  • 政府網(wǎng)站建設分析專注于seo顧問
  • 如何進行網(wǎng)站維護seo云優(yōu)化如何
  • 動態(tài)網(wǎng)站設計與開發(fā)心得體會貴陽關鍵詞優(yōu)化平臺
  • 齊諾網(wǎng)站建設成都私人做網(wǎng)站建設
  • 好域名做網(wǎng)站微信視頻號怎么推廣引流
  • 先做它個天貓網(wǎng)站百度搜索關鍵詞
  • 做網(wǎng)站的流程分析-圖靈吧百度指數(shù)查詢app
  • wordpress blod關鍵詞是網(wǎng)站seo的核心工作
  • 旅游網(wǎng)站建設的目的及功能定位優(yōu)幫云首頁推薦
  • 博客網(wǎng)站的建設手機百度網(wǎng)盤下載慢怎么解決
  • 自己做網(wǎng)站可以隨便起名字嗎友情鏈接站長平臺