#mongodb #notation #querying #levels
#mongodb #нотация #запрос #уровни
Вопрос:
В качестве примера у меня есть следующий json:
{
"a": {
"b": {
"c": {
"d1": {
"v1": "valv1",
"v2": "valv2"
},
"d2": {
"v1": "valv1",
"v2": "valv2"
},
"d3": {
"v1": "valv1",
"v2": "valv2"
},
"d4": "vald4"
},
"c1": "vallc1"
}
},
"a1": {
"b": {
"c": {
"d1": {
"v1": "valv1",
"v2": "valv2"
},
"d2": {
"v1": "valv1",
"v2": "valv2"
},
"d3": {
"v1": "valv1",
"v2": "valv2"
},
"d4": "vald4"
},
"c1": "vallc1"
}
},
}
и я импортировал его в MongoDB. Теперь, используя «NoSQLBooster для MongoDB», я попытался запросить предыдущий json для поиска чего-либо как «a.b.c.d1.v1» равно «valv1», но когда я создаю запрос, NoSqlBooster показывает мне следующую картинку:
- почему конструктор запросов останавливается на третьем уровне?
- как выполнить поиск на любом уровне, используя точечную нотацию?
Заранее спасибо