Thanks - will check it out...

On Friday, September 19, 2014 4:28:00 PM UTC-4, Michael Hunger wrote:
>
> sorry, missed your email
> the regexp must be _the_ param
>
>  var query_PATHS = "match n where n.name =~ {*myParam*} return n"
>   var params = {myParam: "'.*"+text+".*'}
> ...
>
> On Fri, Sep 19, 2014 at 7:20 PM, David Bigelow <
> [email protected] <javascript:>> wrote:
>
>> Still need to figure out how this is supposed to work with parameters.... 
>>  any thoughts?
>>
>>
>> On Saturday, September 6, 2014 9:22:57 AM UTC-4, David Bigelow wrote:
>>>
>>> Michael - Thanks for your input on this.  You got me past one hump and 
>>> into the next.
>>>
>>> Next problem -- "HOW" to pass the values for the parameter?!
>>>
>>> My goal is to pass in values to the function then pass them in as 
>>> parameter values to the parameter in the cypher... (my understanding is 
>>> that the query optimizer will somehow "cache" the query for better reuse it 
>>> if sees it again in the future?!
>>>
>>>
>>>     paramTest : function (val) {
>>>
>>>
>>>         console.log('test.paramTest:');
>>>
>>>
>>>         var query_PATHS = "match n where n.name =~'.*{*myParam*}.*' 
>>> return n"
>>>
>>>
>>>
>>>         var cypherRequest = {
>>>             statements : [{
>>>                     query: query_PATHS,
>>>                     parameters: "*myParam*" || val,
>>>                     resultDataContents: ["row", "graph"]
>>>                 }]
>>>         }
>>>
>>>
>>>         /// convert from an object to a string
>>>         cypherRequest = JSON.stringify(cypherRequest);
>>> ......
>>>
>>>
>>> I did not notice any advice in the documentation on how to do this -- 
>>>  parameters: "*myParam*" || val,?!?!  If that is even right?
>>>
>>> So how do I take in a value and pass it into the request structure so 
>>> that the parameter gets the value?  And what if you are passing in an Array?
>>>
>>> Dave 
>>>
>>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Neo4j" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to