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.