我正在尝试传递密码查询的参数。我已经通过序列到xhr.send()并传递了这个数据:
{“query”:“match(U:User {UserID:{UID}}) - [:HAS_ROLES] - >(R:Roles)将R.Roles作为角色返回,{IDX}作为indx”,“ params“:”{UID:\“0012 \”,IDX:0}“}
Wireshark显示发送到Neo4j的数据:
对象 会员密钥:“查询” 字符串值: 会员钥匙:“params” 对象
我发送的每个POST都有一个空的params对象,所以我传递这些数据的方式显然不正确。如何填充params对象?
我正在使用ANNE堆栈。
迈克尔·斯宾塞 Mockingbird Data Systems,Inc。 function runAdhocQueryParams(query,myparams) {
var call = $http({
method: 'POST',
data: { query: query, params: myparams },
url: '/api/runAdhocQuery',
headers: { 'Content-Type': 'application/json' }
});
return $q.when(call);
}
query is
match (U:User {UserID: {UID}})-[:HAS_ROLES]->(R: Roles) return R.Roles as Roles, {IDX} as indx
myparams is (in JSON)
{
"UID": "0012",
"IDX": 0
}