如何在MongoDB集合中獲取不包含指定字段的數(shù)據(jù)
在本篇經(jīng)驗(yàn)中,我們將分享一個(gè)MongoDB數(shù)據(jù)庫中查詢數(shù)據(jù)的技巧:如何獲取不包含指定字段的數(shù)據(jù)。 連接本地MongoDB數(shù)據(jù)庫服務(wù) 1. 打開一個(gè)命令行窗口。 2. 直接運(yùn)行mongo命令即可,
在本篇經(jīng)驗(yàn)中,我們將分享一個(gè)MongoDB數(shù)據(jù)庫中查詢數(shù)據(jù)的技巧:如何獲取不包含指定字段的數(shù)據(jù)。
連接本地MongoDB數(shù)據(jù)庫服務(wù)
1. 打開一個(gè)命令行窗口。
2. 直接運(yùn)行mongo命令即可,它會(huì)默認(rèn)連接本地27017端口上的服務(wù)。
切換到目標(biāo)數(shù)據(jù)庫中
1. 通過show dbs命令可以查看所有數(shù)據(jù)庫,并找到目標(biāo)數(shù)據(jù)庫。
2. 使用use 目標(biāo)數(shù)據(jù)庫名稱命令切換到目標(biāo)數(shù)據(jù)庫中。
查看目標(biāo)集合,并獲取所有數(shù)據(jù)
1. 通過show collections命令查詢當(dāng)前數(shù)據(jù)庫中所有集合信息。
2. 使用db.目標(biāo)集合名稱.find()獲取集合中的所有數(shù)據(jù)。
使用$exists關(guān)鍵字獲取不包含指定字段的數(shù)據(jù)
為了獲取集合中不包含指定字段的所有數(shù)據(jù),可以按照以下格式使用$exists關(guān)鍵字進(jìn)行查詢:
db.目標(biāo)集合名稱.find( { 指定字段 : {$exists : false} } )
通過以上命令,您就可以獲取到集合中不包含指定字段的所有數(shù)據(jù)。