如何使用angular.js传递查询参数

时间:2016-10-08 22:24:44

标签: angularjs neo4j

我正在尝试传递密码查询的参数。我已经通过序列到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
    }

0 个答案:

没有答案