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...