1. 前言

  在這篇博文中,我們將學(xué)習(xí)如何查詢mongoDB中的數(shù)據(jù)。當(dāng)我們把數(shù)據(jù)存儲在mongoDB以后,我們需要把數(shù)據(jù)查詢出來。畢竟CRUD操作中,查詢操作在我們系統(tǒng)中是我們應(yīng)用比較頻繁的操作。我們需要應(yīng)對不同的業(yè)務(wù)需求,構(gòu)造合適的查詢條件去查詢我們想要的數(shù)據(jù)。我們需要去學(xué)習(xí)mongoDB給我們提供了哪些查詢相關(guān)的語法和功能。在這里,我們使用mongodb自帶的mongo shell(mongo shell是一個(gè)javascript環(huán)境的mongodb客戶端,支持js語法)來學(xué)習(xí)。

2. 準(zhǔn)備

  在開始之前,我們需要準(zhǔn)備一下實(shí)驗(yàn)用的數(shù)據(jù):

電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),平面設(shè)計(jì)培訓(xùn),網(wǎng)頁設(shè)計(jì)培訓(xùn),美工培訓(xùn),Web培訓(xùn),Web前端開發(fā)培訓(xùn) View Code

3. 基本查詢

  MongoDB提供了db.collection.find()方法來執(zhí)行查詢操作。find方法接受兩個(gè)參數(shù):一個(gè)查詢條件,一個(gè)是投影的字段。這兩個(gè)參數(shù)都不是必須的,如果省略了查詢條件,則默認(rèn)列出collection中的所有文檔。

db.users.find()// 這個(gè)和上面的語句是等價(jià)的db.users.find({})

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式