日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MongoDB常用操作总结

發布時間:2023/12/31 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MongoDB常用操作总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

MongoDB

一:Mongodb是什么?

數據庫主要分類:
關系型數據庫:
mysql,oracle,db2,sql,server
關系型數據庫中全都是表
非關系型數據庫:(no SQL)
MongoDB,Redis
鍵值對數據庫
文檔數據庫MongoDB

MongoDB簡介:
MongoDB是為快速開發web應用而設計的數據庫系統
MongoDB的設計目標識極簡、靈活、作為web應用棧的一部分
MongoDB的數據模型是面向文檔的,所謂文檔就是一種類似與json的結構,簡單理解MongoDB這個數據庫中存的就是各種各樣的json

二:安裝MongoDB并配置環境

參考文獻:如何安裝MongoDB

三:在命令行窗口執行并操作MongoDB
mongodb shell 命令

// 1. 查看當前實例下有哪些數據庫、 > show dbs// 2. 查看當前在哪個數據庫下面 > db// 3. 進入某個數據庫 > use sms// 4. 查看當前數據庫下有哪些集合 > show collections// 5. 創建一個新的數據庫(必須在該數據庫下再創建集合,否則該數據庫并不會創建) > use NewDB// 6. 向集合中插入數據 > db.teachers.insert({name: '小馬哥', age: 17, gender: 'wan'});// 7. 查詢集合中的數據 > db.teachers.find(); > db.teachers.find().pretty();// 8. 條件查詢 > db.teachers.find({age: 16}); > db.teachers.find({age: {$gt: 16}}); > db.teachers.find({age: {$gte: 16}}); > db.teachers.find({age: {$lt: 17}}); > db.teachers.find({age: {$lte: 17}});// 9. 更新 // 9.1 替換,找到 name = '老公' 的,將這個對象替換成 {name: '老宮'} > db.teachers.update({name: '老公'}, {name: '老宮'}); // 9.2 修改 > db.teachers.update({name: '星哥'}, {$set: {gender: '女'}}); // 9.3 增長 $inc > db.teachers.update({unitprice: 200}, {$inc: {id: 30}}); // 9.4 更新多行 > db.teachers.update({gender: '男'}, {$set: {name: '星哥'}}, {multi: true});// 10. 刪除 // 全部刪除 > db.teachers.remove({}); // 根據條件刪除 > db.teachers.remove({age: {$gte: 18}});

四:在軟件上面執行MongoDB

MongoDB圖形化工具MongoDBCompass 這個可以在官方網址下載

下載地址:https://www.mongodb.com/download-center/compass?jmp=docs

在圖形化窗口中的操作命令與命令行窗口中的一樣。

總結

以上是生活随笔為你收集整理的MongoDB常用操作总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。