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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

MongoDB基本应用操作整理

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

啟動服務:mongod --dbpath=g:/mongo/data

訪問服務器,如下:

mongodb這個軟件的端口是27017

可以把mongo服務配置成系統服務。
使用命令如下:
mongod --dbpath=g:/mongo/data --logpath=g:/mongo/mongo.log --install


在Mongo中就三個概念。
? 數據庫:一個系統中就對應一個數據庫,做博客項目,就對應了一個博客的數據庫
? 集合:一個數據庫對應了好多的集合。
? 文檔:一個集合中對應了很多的文檔,這個文檔就是JS中的對象。

(1)關于數據庫相關的命令

命令如下:

show dbs? 查看數據庫服務器中都有哪些數據庫

use dbname? 使用哪一個數據庫?? 創建一個數據庫

db.dropDatabase() 進入數據庫刪除當前數據庫

(2)關于集合相關的命令

命令如下:

show collections?? 查看一個數據庫中都有哪些集合

db.createCollection(name);? 創建一個集合

db.集合名.drop()? 刪除一個命令

(3)關于文檔相關的命令

命令如下:

db.集合名.find()? 查詢集合中的都有哪些文檔

db.集合名.insert()? 向一個集合中的插入一個文檔

db.集合名.remove() 從一個集合中刪除一個文檔

db.集合名.update()? 修改一個文檔

?//route中連接數據庫,記得導入所用的模塊

var MongoClient=require('mongodb').MongoClient; var DB_STR="mongodb://localhost:27017/cb";//cb為數據庫名字 插入代碼: router.post('/add', function(req, res, next) {var title = req.body.title;var sort = req.body.sort;console.log(title,sort);MongoClient.connect(DB_STR, function (err, db) {if (err) {res.send(err)console.log("出錯")return;}var c = db.collection("cats");console.log(1);c.insert({title: title, sort: sort}, function (err, result) {if (err) {res.send(err);} else {res.send("添加成功!<a href='/admin/cats'>查看分類列表</a>");}});});// console.log(title,sort); });省略html里邊的代碼


總結

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

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