MongoDB基本应用操作整理
生活随笔
收集整理的這篇文章主要介紹了
MongoDB基本应用操作整理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
啟動服務:mongod --dbpath=g:/mongo/data
訪問服務器,如下:
mongodb這個軟件的端口是27017
可以把mongo服務配置成系統服務。
使用命令如下:
mongod --dbpath=g:/mongo/data --logpath=g:/mongo/mongo.log --install
? 數據庫:一個系統中就對應一個數據庫,做博客項目,就對應了一個博客的數據庫
? 集合:一個數據庫對應了好多的集合。
? 文檔:一個集合中對應了很多的文檔,這個文檔就是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基本应用操作整理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图像多分类——卷积神经网络
- 下一篇: 生成fnt字体工具BMFontTool工