在MongoDB中,可以使用嵌套查詢來檢索嵌套在文檔中的數據。嵌套查詢可以通過使用點符號來訪問嵌套字段來實現。
例如,假設有一個包含嵌套文檔的集合,其中每個文檔具有以下結構:
{
"_id": 1,
"name": "John",
"age": 30,
"address": {
"street": "123 Main St",
"city": "New York",
"zipcode": "10001"
}
}
要執行嵌套查詢以查找具有特定城市的文檔,可以使用如下查詢語句:
db.collection.find({"address.city": "New York"})
這會返回包含地址城市為"New York"的文檔。通過使用點符號來訪問嵌套字段,可以實現嵌套查詢。