2、鏈接數據庫+mongodb基礎命令行+小demo


鏈接數據庫並且打印出數據的流程:
1、在CMD里面輸入 mongod
2、在CMD里面輸入 mongo
3、在輸入mongodb命令行里面進行操作,首先輸入 show dbs 來查看是否能夠鏈接得上庫
4、定義db var db = connect('log'); //鏈接數據庫 鏈接的是哪一個數據庫?
5、插入數據:db.login.insert(jsonData); //插入數據


5、命令行
一:基礎命令行
(1)、查看存在數據庫命令 : show dbs
(2)、查看數據庫版本命令 : db.version()
(3)、use admin : 進入數據庫,也可以理解成為使用數據庫。成功會顯示為:switched to db admin
(4)、show collections : 顯示數據庫中的集合(關系型里面叫做表)
(5)、退出數據庫連接:quit()
(5)、查詢所有數據 : db.集合.find()
二:數據操作基礎命令
(1)、use bbq(建立數據庫的名稱) :use不僅可以進入一個數據庫,如果你敲入的庫不存在,還可以建立一個庫
(2)、新增數據 : db.bbq(集合).insert() Demo : db.bbq.insert({"name":"cheng"})
(3)、查詢修改數據: db.bbq.update({查詢},{修改}),修改數據文件,第一個是查詢條件,第二個是要修改的值。 demo:db.bbq.update({"name":"cheng"},{"name":"chengxiang"})
(4)、刪除數據 : db.bbq.remove(條件) demo : db.bbq.remove("name":"chengxiang"})
(5)、db.bbq.drop() : 刪除整個集合 db.dropDatabase() : 刪除整個數據庫
(6)、查詢所有數據:db.bbq.find() 查詢第一個文件數據 db.bbq.findOne()

 

 小demo:

var workmate1={
    name:'JSPang',
    age:33,
    sex:1,
    job:'前端',
    skill:{
        skillOne:'HTML+CSS',
        SkillTwo:'JavaScript',
        SkillThree:'PHP'
    },
    regeditTime:new Date()
}
var workmate2={
    name:'ShengLei',
    age:30,
    sex:1,
    job:'JAVA后端',
    skill:{
        skillOne:'HTML+CSS',
        SkillTwo:'J2EE',
        SkillThree:'PPT'
    },
    regeditTime:new Date()
}
var workmate3={
    name:'MinJie',
    age:20,
    sex:1,
    job:'UI設計',
    skill:{
        skillOne:'PhotoShop',
        SkillTwo:'UI',
        SkillThree:'Word+Excel+PPT'
    },
    regeditTime:new Date()
}


var db = connect('company')//鏈接數據庫
var workmateArray = [workmate1,workmate2,workmate3]
db.workmateArray.insert(workmateArray)//插入數據

print('OK')

 


免責聲明!

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



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