如果我在MongoDB中有一個數據,如下所示2個文檔,每個文檔都有傳感器的子文檔。我怎樣才能得到node1d在MongoDB中是1的傳感器的列表?如何在MongoDB中查找子文檔中的元素
{
"name": "Site 1",
"sensors": [
{ "nodeId": 1, "value": "23" },
{ "nodeId": 1, "value": "34" },
{ "nodeId": 2, "value": "66" }
]
}
{
"name": "Site 2",
"sensors": [
{ "nodeId": 2, "value": "78" },
{ "nodeId": 2, "value": "99" },
{ "nodeId": 2, "value": "11" },
{ "nodeId": 1, "value": "45" }
]
}
期望輸出
{
"sensors": [
{ "nodeId": 1, "value": "23" },
{ "nodeId": 1, "value": "34" },
{ "nodeId": 1, "value": "45" }
]
}