MongoDB基本語法之查詢(三)

2021-10-05 19:12:44 字數 1069 閱讀 1377

mongodb中的查詢使用的是find的方法,基本語法為db.connect_name.find()

以user表為例:

db.

user

.find(

)

即可查詢所有user表的資料,注意此方法查詢出來是是陣列的形式展現資料的,所以我們可以通過給出索引查出陣列,例如:

db.

user

.find()[

0]

查出的是第一條資料

條件查詢分為很多種,下面來一一介紹:

等於查詢

db.

user

.find()

db.user

.find()

//這裡相當於and 查詢

這些都是返回包含其中相關資料的一些值

與findone()方法不同的就是返回的是乙個物件,並且findone()如果什麼都不加只會查詢到第乙個物件

查詢表中存在多少個物件,:

db.

user

.find().

count

()或db.

user

.find(

).length(

)

小於查詢

查出user表中年齡小於12的物件

db.

user

.find(})

此外我們可以將條件改為$lte(小於等於), $gt(大於), $gte(大於等於), $ne(不等於)

or查詢

查詢名字為張三的或者性別為男的物件資料

db.

user

.find(,]})

or與and的聯合查詢

db.

user

.find(,]})

MongoDB基本語法

sql術語 概念 mongodb術語 概念 解釋 說明 database database 資料庫table collection 資料表 集合 rowdocument 資料記錄行 文件 column field 資料字段 域 index index 索引table joins 表連線,mongod...

mongodb基本語法

建立資料庫 use test展示資料庫 show dbs剛建立的資料庫 test並不在資料庫的列表中,要顯示它,我們需要向 runoob 資料庫插入一些資料。db.runoob.insert 刪除資料庫 首先切換到需要刪除的資料庫 use test 存在test則切換到test資料庫,不存在則建立t...

mongodb的基本語法

1 啟動shell 主要用crt 軟體的時候終端要選擇linux,否則不能退格鍵有時候出問題 root saltstack mongodb mongo show dbs 檢視資料庫 admin empty local 0.078gb modbtest 0.078gb myinfo empty tes...