neo4j-клиент на C, кодирование необработанного типа в операторе (т.е. int)

Как я могу отправить заявление с целочисленным типом в neo4j-client? Например, в CREATE (n:Node {id:1}) значение идентификатора поля равно 1. Кроме того, как я могу получить его?

Я пытался, предполагая:

std::stringstream ss;
neo4j_run(connection,
ss.str().c_str(), neo4j_null);

ss << "RETURN 'hello world'"; // server returns 'hello world'
ss << "RETURN 1"; // server returns 1
ss << "CREATE (n:Node {id:" << std::to_string(2) << "}); // Statement failed
ss << "CREATE (n:Node {id:" << neo4j_int(2) << "})"; // compile error

Я также печатаю эти строки в консоли, и CREATE (n:Node {id:" << std::to_string(2) << "}) скопировать из консоли в веб-интерфейс работает.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …