MongoDB的destinct命令是獲取特定字段中不同值列表。該命令適用于普通字段,數(shù)組字段和數(shù)組內(nèi)嵌文檔.
mongodb的distinct的語句:
復(fù)制代碼 代碼如下:
db.users.distinct('last_name')
等同于 SQL 語句:
復(fù)制代碼 代碼如下:
select DISTINCT last_name from users
表示的是根據(jù)指定的字段返回不同的記錄集。
一個簡單的實例:
//
> db.addresses.insert({"zip-code": 10010})
> db.addresses.insert({"zip-code": 10010})
> db.addresses.insert({"zip-code": 99701})
> // shell helper:
> db.addresses.distinct("zip-code");
[ 10010, 99701 ]
> // running as a command manually:
> db.runCommand( { distinct: 'addresses', key: 'zip-code' } )
{ "values" : [ 10010, 99701 ], "ok"
//
> db.comments.save({"user": {"points": 25}})
> db.comments.save({"user": {"points": 31}})
> db.comments.save({"user": {"points": 25}})
> db.comments.distinct("user.points");
[ 25, 31 ]
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
您可能感興趣的文章:- mongoDB 4.0事務(wù)回滾的辛酸歷程探究
- MongoDB各種查詢操作詳解
- PHP中MongoDB數(shù)據(jù)庫的連接、添加、修改、查詢、刪除等操作實例
- mongodb 添加用戶及權(quán)限設(shè)置詳解
- 1億條記錄的MongoDB數(shù)據(jù)庫隨機查詢性能測試
- mongodb 查看數(shù)據(jù)庫和表大小
- MongoDB下根據(jù)數(shù)組大小進行查詢的方法
- Linux系統(tǒng)下MongoDB的簡單安裝與基本操作
- MongoDB 語法使用小結(jié)
- mongodb與mysql命令詳細對比
- MongoDB數(shù)據(jù)庫兩階段提交實現(xiàn)事務(wù)的方法詳解