mongodb+express+nodejs(登陸退出)


1.安裝express
npm i -g express(新版本4.X以上要安裝express-generator)
npm i -g express-generator


2.安裝mongodb
下載地址http://www.mongodb.org/。
配置環境變量 :mongbd\bin 的地址添加在環境變量上面

配置完成之后,直接可以用cmd命令啟動,避免了再次進入文件夾才能啟動的麻煩。
在d盤下建立兩個文件夾
mongodb\data
mongo\log
輸入命令 mongod --dbpath=d:\mongodb\data --logpath=d:\mongodb\log\data.log
解決報錯
https://blog.csdn.net/lzl5201994/article/details/77892004
https://blog.csdn.net/lt_java13/article/details/78814676
--設計簡單的數據庫
cmd命令行里:
mongo //進入數據庫
use hello-world //創建項目數據庫
為hello-world數據庫創建collection(collection就相當於oracle和mysql里的table)
db.createCollection("users") //創建一個集合,也就是表
db.users.insert({userid: "admin", password: "123456"}) //給users里添加一個文檔,也就是一條記錄賬號admin,密碼123456
ok,現在檢查一下:
db.users.find() //如果看到你剛剛添加的文檔記錄,就ok咯

3.連接mongodb
MongoDB監聽的是27017端口,同時打開瀏覽器輸入http://127.0.0.1:27017
則會看到如下提示:
  It looks like you are trying to access MongoDB over HTTP on the native driver port.
然后,再打開一個cmd,輸入mongo命令鏈接數據庫,出現如下提示:
2015-05-02T17:10:19.467+0800 I CONTROL Hotfix KB2731284 or later update is not installed, will zero-out data files MongoDB shell version: 3.0.2 connecting to: test
安裝成功,並能啟動。


4.進入項目安裝express/mongodb
導入monogDB連接模塊,express 官方介紹的是mongoskin模塊,這里通過mongoose安裝,npm install mongoose -save
mongo啟動數據庫


5.mongodb可視化工具
https://www.cnblogs.com/shiweida/p/7692468.html
前提是已經安裝了mongdb,nodejs
操作示例
https://www.cnblogs.com/bfwbfw/p/7872774.html


6.mongodb命令
https://www.cnblogs.com/cmyxn/p/6610297.html
(1)導入數據json文件
mongoimport --db 數據庫名稱 --collection 集合名稱(關系型數據庫中的表名) --file json文件具體路徑(例如: D:\Company\test\test.json)
實際示例 : mongoimport --db xxx_name --collection mycolle --file d:/Database/temp/mycolle.json
補: 在導入數據時 --collection 對應的集合名稱必須與 --file路徑下的集合名稱相一致,否則會出現如下錯誤,這是個容易被忽略的坑。
(2)導入文件夾(json或者其他更多)數據
mongorestore.exe -d max-t D:\code\MAX\max-api\max-backup\max-t
(3)常用命令
show dbs 查詢所有數據可列表
db 查看當前連接在哪個數據庫下面
use test 切換到test數據庫
show collections 查看test下有哪些表即collection


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM