- 熱門類別(Trending Categories)
資料結構(Data Structure)
網路(Networking)
關係資料庫管理系統(RDBMS)
作業系統(Operating System)
Java(Java)
MS Excel(MS Excel)
iOS(iOS)
HTML(HTML)
CSS(CSS)
Android(Android)
Python(Python)
C 語言程式設計(C Programming)
C++(C++)
C#(C#)
MongoDB(MongoDB)
MySQL(MySQL)
JavaScript(Javascript)
PHP(PHP)物理(Physics)
化學(Chemistry)
生物學(Biology)
數學(Mathematics)
英語(English)
經濟學(Economics)
心理學(Psychology)
社會科學(Social Studies)
時尚研究(Fashion Studies)
法律研究(Legal Studies)
- 精選閱讀(Selected Reading)
- 公務員考試筆記(UPSC IAS Exams Notes)
- 開發人員最佳實踐(Developer's Best Practices)
- 問題及解答(Questions and Answers)
- 有效的簡歷撰寫(Effective Resume Writing)
- 人力資源面試問題(HR Interview Questions)
- 計算機術語彙編(Computer Glossary)
- 名錄(Who is Who)
在 MongoDB 中查詢雜湊內部?( Find inside a hash MongoDB?)
若要查詢 MongoDB 中的雜湊內部,可以使用點標記(.)符號。我們首先使用文件建立一個集合
> db.hashDemo.insertOne({"ClientName":"Larry","ClientAge":23,"ClientDetails":{
"isEducated": true, "ClientProject" : "University Management"}});
{
"acknowledged" : true,
"insertedId" : ObjectId("5ca1ef1266324ffac2a7dc5e")
}
> db.hashDemo.insertOne({"ClientName":"Chris","ClientAge":26,"ClientDetails":{
"isEducated":false, "ClientProject" : "Online Book Store"}});
{
"acknowledged" : true,
"insertedId" : ObjectId("5ca1ef7766324ffac2a7dc5f")
}以下查詢將使用 find() 方法來顯示集合中的所有文件
> db.hashDemo.find().pretty();
這將生成以下輸出
{
"_id" : ObjectId("5ca1ef1266324ffac2a7dc5e"),
"ClientName" : "Larry",
"ClientAge" : 23,
"ClientDetails" : {
"isEducated" : true,
"ClientProject" : "University Management"
}
}
{
"_id" : ObjectId("5ca1ef7766324ffac2a7dc5f"),
"ClientName" : "Chris",
"ClientAge" : 26,
"ClientDetails" : {
"isEducated" : false,
"ClientProject" : "Online Book Store"
}
}以下查詢用於查詢 MongoDB 中的雜湊內部
> db.hashDemo.find({"ClientDetails.isEducated" : false, "ClientDetails.ClientProject" : "Online
Book Store"}).pretty();這將生成以下輸出
{
"_id" : ObjectId("5ca1ef7766324ffac2a7dc5f"),
"ClientName" : "Chris",
"ClientAge" : 26,
"ClientDetails" : {
"isEducated" : false,
"ClientProject" : "Online Book Store"
}
}
廣告