如果我在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" }
]
}