Этот код дает мне ... массив? с колоннами и данных, так как я понимаюseraph: получить значения массива db.query
console.log
{ columns: [ 'n.name' ],
data: [ [ '(' ], [ 'node_name' ], [ ';' ], [ 'CREATE' ], [ ')' ] ] }
Код
function show() {
var cypher = [
'MATCH (n)-[r:CREATE_NODE_COMMAND]->(s)RETURN n.name'
].join('\n');
db.queryRaw(cypher, {}, function(err, result) {
if (err) throw err;
for (var key in result) {
}
console.log(result);
})}
Как получить чистые данные: ключи, как это (n.name, создать)?
это дает мне новый массив '[[{имя: '('}], [{имя: 'имя_узла'}], [{имя: ';'}], [{имя: ' CREATE '}], [{name:') '}]] 'с' console.log (result [key]); ' –
теперь вы получаете массив карт. Cypher всегда будет возвращать коллекцию строк. Ваш запрос возвращает 5 строк, поэтому у вас есть 5 строк в коллекции. Какова ваша конечная цель? Вы хотите, чтобы ваш запрос возвращал одну строку? –
Я хочу получить чистые значения имени без фигурных скобок и котировок –