Мои данные json выглядят как ниже.Как получить всех детей из родительского пути в mongodb с помощью java
{
"_id" : "Assets",
"Act_Type" : true,
"Path" : null
}
{
"_id" : "Bank",
"Act_Type" : true,
"Path" : ",Assets,"
}
{
"_id" : "Cash",
"Act_Type" : true,
"Path" : ",Assets,"
}
{
"_id" : "NRI",
"Act_Type" : true,
"Path" : ",Assets,Bank,"
}
{
"_id" : "Local",
"Act_Type" : true,
"Path" : ",Assets,Bank,"
}
{
"_id" : "SBI",
"Act_Type" : false,
"Path" : ",Assets,Bank,Local,"
}
{
"_id" : "Canara",
"Act_Type" : false,
"Path" : ",Assets,Bank,Local,"
}
{
"_id" : "ICICI",
"Act_Type" : false,
"Path" : ",Assets,Bank,NRI,"
}
{
"_id" : "HDFC",
"Act_Type" : false,
"Path" : ",Assets,Bank,NRI,"
}
Я использую Structures Model Tree с материализованными Путей при попытке извлечения данных из родительского пути не получать все значения Ex: мой путь «активы», я получаю только
{
"_id" : "Bank",
"Act_Type" : true,
"Path" : ",Assets,"
}
, но мне нужно
{
"_id" : "Bank",
"Act_Type" : true,
"Path" : ",Assets,"
}
{
"_id" : "Cash",
"Act_Type" : true,
"Path" : ",Assets,"
}
{
"_id" : "NRI",
"Act_Type" : true,
"Path" : ",Assets,Bank,"
}
{
"_id" : "Local",
"Act_Type" : true,
"Path" : ",Assets,Bank,"
}
{
"_id" : "SBI",
"Act_Type" : false,
"Path" : ",Assets,Bank,Local,"
}
{
"_id" : "Canara",
"Act_Type" : false,
"Path" : ",Assets,Bank,Local,"
}
{
"_id" : "ICICI",
"Act_Type" : false,
"Path" : ",Assets,Bank,NRI,"
}
{
"_id" : "HDFC",
"Act_Type" : false,
"Path" : ",Assets,Bank,NRI,"
}
плз помочь мне, как запрос с использованием Java ....
показать код, как вам извлечение коллекции – outdev
BasicDBObject findQuery = new BasicDBObject(); findQuery.put ("_ id", _id); findQuery.put («Путь», путь); DBCursor get_document = example.find (findQuery); System.out.println ("DOC" + get_document); while (get_document.hasNext()) { DBObject doc = get_document.next(); System.out.println (док); } –
Не пытайтесь установить _id – outdev