Как извлечь одно значение из списка записей в neo4j? - PullRequest
0 голосов
/ 17 января 2019

Я довольно новичок в Neo4j. Я написал этот фрагмент кода ниже:

List<Value> collect_appnames = new ArrayList<Value>();
Driver  dr = GraphDatabase.driver("bolt://inmbzp5137.in.dst.ibm.com:7687", AuthTokens.basic("neo4j", " "));
Session session = dr.session();
StatementResult rs = session.run("Match(n:Application) with n.name as a return distinct collect(a)");
Assert.assertTrue(rs.hasNext());
while(rs.hasNext()) {
    Record record = rs.next();
    collect_appnames= record.values();
}

collect_appnames возвращает это ->

[
  [
    "sample-tomcat",
    "sampleticketing",
    "sampleoms",
    "samplescheduler",
    "sampleinventory",
    "samplerating",
    "sampleloyalty",
    "samplertcm",
    "sampleproducts",
    "sampleinvoicegenerator",
    "samplejbosswildfly",
    "samplewebsphereapplication",
    "samplereports",
    "sampleapplication",
    "samplebanking",
    "samplemoneytransfer",
    "sampleautomobile",
    "samplemanufacturing",
    "sampleinvestment",
    "samplesavings",
    "sampledesign",
    "samplepatterns",
    "samplepatents",
    "sampleonlinetransfer",
    "samplerecharge",
    "samplecreditcheck",
    "samplecreditcheck",
    "sampleautomobileserver",
    "sample-tomcat",
    "sampleticketing",
    "sampleoms",
    "samplescheduler",
    "sampleinventory",
    "samplerating",
    "sampleloyalty",
    "samplertcm",
    "sampleproducts",
    "sampleinvoicegenerator",
    "samplejbosswildfly",
    "samplewebsphereapplication",
    "samplereports",
    "sampleapplication",
    "samplebanking",
    "samplemoneytransfer",
    "sampleautomobile",
    "samplemanufacturing",
    "sampleinvestment",
    "samplesavings",
    "sampledesign",
    "samplepatterns",
    "samplepatents",
    "sampleonlinetransfer",
    "samplerecharge",
    "sampleticketing",
    "sampleoms",
    "samplescheduler",
    "sampleinventory",
    "samplerating",
    "sampleloyalty",
    "sample-tomcat",
    "samplertcm",
    "sampleproducts",
    "sampleinvoicegenerator",
    "samplejbosswildfly",
    "samplewebsphereapplication",
    "samplereports",
    "sampleapplication",
    "samplebanking",
    "samplemoneytransfer",
    "sampleautomobile",
    "samplemanufacturing",
    "sampleinvestment",
    "samplesavings",
    "sampledesign",
    "samplepatterns",
    "samplepatents",
    "sampleonlinetransfer",
    "samplerecharge",
    "samplecreditcheck",
    "sampleautomobileserver"
  ]
]

Однако collect_appnames.size () возвращает 1. Поэтому, когда я делаю collect_appnames.get (0), он возвращает мне весь набор. Я хочу извлечь из этого списка только sample-tomcat. Пожалуйста, скажите мне, как это сделать. Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...