国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - MongoDB - windows下mongodb安裝與使用圖文教程(整理)

windows下mongodb安裝與使用圖文教程(整理)

2020-05-06 17:47Lecaf MongoDB

這篇文章主要介紹了windows下mongodb安裝與使用圖文教程(整理)的相關資料,需要的朋友可以參考下

一、首先安裝mongodb

1.下載地址:http://www.mongodb.org/downloads

2.解壓縮到自己想要安裝的目錄,比如d:\mongodb

3.創建文件夾d:\mongodb\data\db、d:\mongodb\data\log,分別用來安裝db和日志文件,在log文件夾下創建一個日志文件MongoDB.log,即d:\mongodb\data\log\MongoDB.log

4.運行cmd.exe進入dos命令界面,執行下列命令

  > cd d:\mongodb\bin

  > d:\mongodb\bin>mongod -dbpath "d:\mongodb\data\db"

windows下mongodb安裝與使用圖文教程(整理)

 看到類似的信息,則說明啟動成功,默認MongoDB監聽的端口是27017,mysql的是3306

5.測試連接

 新開一個cmd窗口,進入mongodb的bin目錄,輸入mongo或者mongo.exe,出現如下信息說明測試通過,此時我們已經進入了test這個數據庫,如何進入其他數據庫下面會說。

windows下mongodb安裝與使用圖文教程(整理)

 輸入exit或者ctrl+C可退出。

6.當mongod.exe被關閉時,mongo.exe 就無法連接到數據庫了,因此每次想使用mongodb數據庫都要開啟mongod.exe程序,所以比較麻煩,此時我們可以將MongoDB安裝為windows服務

 還是運行cmd,進入bin文件夾,執行下列命令

 > d:\mongodb\bin>mongod --dbpath "d:\mongodb\data\db" --logpath "d:\mongodb\data\log\MongoDB.log" --install --serviceName "MongoDB"

 這里MongoDB.log就是開始建立的日志文件,--serviceName "MongoDB" 服務名為MongoDB

 接著啟動mongodb服務

 >d:\mongodb\bin>NET START MongoDB

windows下mongodb安裝與使用圖文教程(整理)

 打開任務管理器,可以看到進程已經啟動

7.關閉服務和刪除進程

 > d:\mongodb\bin>NETstop MongoDB (關閉服務)

 > d:\mongodb\bin>mongod --dbpath "d:\mongodb\data\db" --logpath "d:\mongodb\data\log\MongoDB.log" --remove --serviceName "MongoDB" (刪除,注意不是--install了)

二、使用mongodb

1.常用的命令

show dbs 顯示數據庫列表use dbname 進入dbname數據庫,大小寫敏感,沒有這個數據庫也不要緊show collections 顯示數據庫中的集合,相當于表格

2.創建&新增

?
1
2
3
4
5
6
•db.users.save({"name":"lecaf"}) 創建了名為users的集合,并新增了一條{"name":"lecaf"}的數據
 •db.users.insert({"name":"ghost", "age":10}) 在users集合中插入一條新數據,,如果沒有users這個集合,mongodb會自動創建
 •save()和insert()也存在著些許區別:若新增的數據主鍵已經存在,insert()會不做操作并提示錯誤,而save() 則更改原來的內容為新內容。
 •存在數據:{ _id : 1, " name " : " n1 "} ,_id是主鍵
 insert({ _id : 1, " name " : " n2 " }) 會提示錯誤
 •save({ _id : 1, " name " : " n2 " })  會把 n1 改為 n2 ,有update的作用。

3.刪除

?
1
2
3
4
•db.users.remove() 刪除users集合下所有數據
 •db.users.remove({"name": "lecaf"}) 刪除users集合下name=lecaf的數據
 •db.users.drop()或db.runCommand({"drop","users"}) 刪除集合users
 •db.runCommand({"dropDatabase": 1}) 刪除當前數據庫

4.查找

?
1
2
•db.users.find() 查找users集合中所有數據
 •db.users.findOne() 查找users集合中的第一條數據

5.修改

?
1
•db.users.update({"name":"lecaf"}, {"age":10}) 修改name=lecaf的數據為age=10,第一個參數是查找條件,第二個參數是修改內容,除了主鍵,其他內容會被第二個參數的內容替換,主鍵不能修改

如圖

windows下mongodb安裝與使用圖文教程(整理)

三、高級應用

1.條件查找

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
•db.collection.find({ "key" : value }) 查找key=value的數據
 •db.collection.find({ "key" : { $gt: value } }) key > value
 •db.collection.find({ "key" : { $lt: value } }) key < value
 •db.collection.find({ "key" : { $gte: value } }) key >= value
 •db.collection.find({ "key" : { $lte: value } }) key <= value
 •db.collection.find({ "key" : { $gt: value1 , $lt: value2 } }) value1 < key <value2
 •db.collection.find({ "key" : { $ne: value } }) key <> value
 •db.collection.find({ "key" : { $mod : [ 10 , 1 ] } }) 取模運算,條件相當于key % 10 == 1 即key除以10余數為1的
 •db.collection.find({ "key" : { $nin: [ 1, 2, 3 ] } }) 不屬于,條件相當于key的值不屬于[ 1, 2, 3 ]中任何一個
 •db.collection.find({ "key" : { $in: [ 1, 2, 3 ] } }) 屬于,條件相當于key等于[ 1, 2, 3 ]中任何一個
 •db.collection.find({ "key" : { $size: 1 } }) $size 數量、尺寸,條件相當于key的值的數量是1(key必須是數組,一個值的情況不能算是數量為1的數組)
 •db.collection.find({ "key" : { $exists : true|false } }) $exists 字段存在,true返回存在字段key的數據,false返回不存在字度key的數據
 •db.collection.find({ "key": /^val.*val$/i }) 正則,類似like;“i”忽略大小寫,“m”支持多行
 •db.collection.find({ $or : [{a : 1}, {b : 2} ] }) $or或 (注意:MongoDB 1.5.3后版本可用),符合條件a=1的或者符合條件b=2的數據都會查詢出來
 •db.collection.find({ "key": value , $or : [{ a : 1 } , { b : 2 }] }) 符合條件key=value ,同時符合其他兩個條件中任意一個的數據
 •db.collection.find({ "key.subkey" :value }) 內嵌對象中的值匹配,注意:"key.subkey"必須加引號
 •db.collection.find({ "key": { $not : /^val.*val$/i } }) 這是一個與其他查詢條件組合使用的操作符,不會單獨使用。上述查詢條件得到的結果集加上$not之后就能獲得相反的集合。

2.排序

?
1
•db.collection.find().sort({ "key1" : -1 ,"key2" : 1 }) 這里的1代表升序,-1代表降序

3.其他

?
1
2
3
4
5
•db.collection.find().limit(5) 控制返回結果數量,如果參數是0,則當作沒有約束,limit()將不起作用
 •db.collection.find().skip(5) 控制返回結果跳過多少數量,如果參數是0,則當作沒有約束,skip()將不起作用,或者說跳過了0條
 •db.collection.find().skip(5).limit(5) 可用來做分頁,跳過5條數據再取5條數據
 •db.collection.find().count(true) count()返回結果集的條數
 •db.collection.find().skip(5).limit(5).count(true) 在加入skip()和limit()這兩個操作時,要獲得實際返回的結果數,需要一個參數true,否則返回的是符合查詢條件的結果總數

 

延伸 · 閱讀

精彩推薦
  • MongoDBMongodb實現定時備份與恢復的方法教程

    Mongodb實現定時備份與恢復的方法教程

    這篇文章主要給大家介紹了Mongodb實現定時備份與恢復的方法教程,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面...

    chenjsh364522020-05-13
  • MongoDBMongoDB憑什么躋身數據庫排行前五

    MongoDB憑什么躋身數據庫排行前五

    MongoDB以比去年同期超出65.96分的成績繼續雄踞榜單前五,這個增幅在全榜僅次于PostgreSQL的77.99,而其相對于4月份的6.10分的增長也是僅次于微軟SQL Server排名...

    孫浩峰3892020-05-22
  • MongoDBMongoDB安裝圖文教程

    MongoDB安裝圖文教程

    這篇文章主要為大家詳細介紹了MongoDB安裝圖文教程,分為兩大部分為大家介紹下載MongoDB和安裝MongoDB的方法,感興趣的小伙伴們可以參考一下 ...

    Yangyi.He6132020-05-07
  • MongoDB遷移sqlserver數據到MongoDb的方法

    遷移sqlserver數據到MongoDb的方法

    這篇文章主要介紹了遷移sqlserver數據到MongoDb的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下...

    聽楓xl9682021-01-03
  • MongoDBmongodb基本命令實例小結

    mongodb基本命令實例小結

    這篇文章主要介紹了mongodb基本命令,結合實例形式總結分析了MongoDB數據庫切換、查看、刪除、查詢等基本命令用法與操作注意事項,需要的朋友可以參考下...

    dawn-liu3652020-05-26
  • MongoDBMongoDB中javascript腳本編程簡介和入門實例

    MongoDB中javascript腳本編程簡介和入門實例

    作為一個數據庫,MongoDB有一個很大的優勢——它使用js管理數據庫,所以也能夠使用js腳本進行復雜的管理——這種方法非常靈活 ...

    MongoDB教程網6982020-04-24
  • MongoDBMongoDB 內存使用情況分析

    MongoDB 內存使用情況分析

    都說 MongoDB 是個內存大戶,但是怎么知道它到底用了多少內存呢...

    MongoDB教程網10002020-09-29
  • MongoDB分布式文檔存儲數據庫之MongoDB分片集群的問題

    分布式文檔存儲數據庫之MongoDB分片集群的問題

    這篇文章主要介紹了分布式文檔存儲數據庫之MongoDB分片集群的問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋...

    Linux-18743072020-12-20
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 亚洲视频免费在线观看 | 成年人免费在线观看视频网站 | 日韩成人在线播放 | 国产成人精品一区二区三区四区 | 亚洲蜜桃精久久久久久久 | 荷兰欧美一级毛片 | 日韩午夜激情 | 视频二区 | 欧洲一区二区在线观看 | 夜夜福利 | 成人午夜精品视频 | 中文字幕第十二页 | 欧美自拍偷拍 | 亚洲第十页 | 婷婷色av| 伊人久久综合影院 | 成人av电影在线观看 | 91精品一区二区 | 日本精品久久久 | 国产精品高潮呻吟久久 | h在线观看视频 | 国产人妖视频 | 国产色毛片 | 老师的朋友2 | 偷拍自拍亚洲欧美 | 免费一级在线视频 | 九九在线视频 | 亚洲的天堂 | 日本精品一区 | 精品一区二区三区免费视频 | 国产一区二区av | 午夜视频网 | 香蕉久久夜色精品国产使用方法 | 国产精品网站在线观看 | 亚洲高清在线 | 粉嫩欧美一区二区三区高清影视 | 日日精品 | 免费人成电影 | 刘亦菲的毛片 | 日本视频一区二区 | 日日视频|