如何使用 MongoDB 查詢名稱中帶空格的鍵?
要查詢名稱中有空格的鍵,可以使用點(.)表示法。
步驟 1: 首先,你需要建立一個集合,在該集合中鍵的名稱帶有空格。以下是要執行的查詢
> myValues["Details"] = {}
{ }
> myValues["Details"]["Student Name"]="John";
John
> myValues["Details"]["StudentAge"]=26;
26步驟 2: 現在你需要建立一個集合並將上述集合作為文件進行儲存。以下是要執行的查詢
> db.keyHavingSpaceDemo.insertOne( myValues);
{
"acknowledged" : true,
"insertedId" : ObjectId("5ca27e3b6304881c5ce84ba4")
}以下是要使用 find() 方法顯示集合中的所有文件的查詢
> db.keyHavingSpaceDemo.find().pretty();
這將產生以下輸出
{
"_id" : ObjectId("5ca27e3b6304881c5ce84ba4"),
"Details" : {
"Student Name" : "John",
"StudentAge" : 26
}
}以下是你如何查詢名稱帶有空格的鍵,即“Student Name”。以下是要執行的查詢
> db.keyHavingSpaceDemo.find({ "Details.Student Name": "John"} ).pretty();這將產生以下輸出
{
"_id" : ObjectId("5ca27e3b6304881c5ce84ba4"),
"Details" : {
"Student Name" : "John",
"StudentAge" : 26
}
}
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP