共計 665 個字符,預計需要花費 2 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
今天就跟大家聊聊有關 MongoDB 中怎么實現字段判斷,可能很多人都不太了解,為了讓大家更加了解,丸趣 TV 小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
使用“$exists”可以判斷某個字段是否存在,如果設置為 true 表示存在,如果隨著為 false 表示不存在。
范例:查詢有 parents 人員的信息
db.emp.find({parents :{ $exists :true}}).pretty();
{
_id : ObjectId(599148bd0184ff511bf02b91),
name : 林 A ,
sex : 男 ,
age : 22,
sal : 8000,
loc : 北京 ,
course : [
語文 ,
數學 ,
英語 ,
音樂 ,
政治
],
parents : [
{
name : 林 A 父親 ,
age : 50,
job : 農民
},
{
name : 林 A 母親 ,
age : 49,
job : 工人
}
]
}
范例:查詢不具有 course 人員的信息
db.emp.find({course :{ $exists :false}}).pretty();
{
_id : ObjectId(599108423268c8e84253be26),
name : 趙一 ,
sex : 男 ,
age : 30,
sal : 1000,
loc : 北京
}
可以利用此類查詢來進行不需要的數據的過濾。強烈建議數據組成一致。
看完上述內容,你們對 MongoDB 中怎么實現字段判斷有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注丸趣 TV 行業資訊頻道,感謝大家的支持。
向 AI 問一下細節