Here is the view that I created with Futon:

{

   "by-sku": {

"map": "function(doc) {\n if (doc._id.indexOf('product-') === 0) {\n emit(doc.SKU, null);\n }\n}\n"

   },

   "_all": {

"map": "function(doc) {\n if (doc._id.indexOf('product-') === 0) {\n emit(null, null);\n }\n }"

   }

}

Like I indicated earlier I can run the view using curl and it runs fairly fast and gives me results. The document that is stored using Hammock only is my local model Hammock hides the id. The Load and Save methods take as an argument the id which I don't know. Besides I want all of the documents that match the pattern in the id so I don't want to just Load a single document.

On Fri, Nov 9, 2012 at 8:57 AM, matt j. sorenson wrote:

> On Thu, Nov 8, 2012 at 4:42 PM, Kevin Burton <[email protected] <javascript:parent.wgMail.openComposeWindow('[email protected]')>   <javascript:parent.wgMail.openComposeWindow('[email protected]')>
wrote:

I have created a new view and I want to execute it. This view takes no
parameters it returns every node that has a specific id. Since the id is
not
part of the document there is no LINQ query that I can execute. My case
does
not match the example so it is comparing apples to oranges.


How do you mean, "the id is not part of the document"..? And how did you
create the view?... perhaps paste your snippet to a gist and share it.
Again, I don't have an environment for this, but I gather that if you have
an instance of Hammock's Repository class and the name of the view, you
ought to be able to run Load, List, etc on it.

-----Original Message-----
From: matt j. sorenson [mailto:[email protected]] <javascript:parent.wgMail.openComposeWindow('[mailto:[email protected]]')>   <javascript:parent.wgMail.openComposeWindow('[mailto:[email protected]]')> Sent: Thursday, November 08, 2012 4:35 PM To: [email protected] <javascript:parent.wgMail.openComposeWindow('[email protected]')>   <javascript:parent.wgMail.openComposeWindow('[email protected]')> Subject: Re: Executing a view

On Thu, Nov 8, 2012 at 4:26 PM, Kevin Burton
<[email protected] <javascript:parent.wgMail.openComposeWindow('[email protected]')>   <javascript:parent.wgMail.openComposeWindow('[email protected]')> >wrote:

Thank you. I saw the github link but my question is not really an
"issue".
I
picture "issues" as being bugs. This isn't a bug. As for the first URL
I saw that also. But it doesn't show how to execute a view it just
shows that one is automatically created. Anyone have a more definitive
answer?


My interpretation is that it both creates the view and then executes it, returning the results. My interpretation is based on the continuation line
that reads "And then execute a request against that view, using the
parameters specified:"

Have you found this not to be the case? If it's not returning the expected
results, then I'd say filing an issue, even if it's more inquiry than
issue,
is perfectly acceptable.

cheers
--
matt


-----Original Message-----
From: matt j. sorenson [mailto:[email protected]] <javascript:parent.wgMail.openComposeWindow('[mailto:[email protected]]')>   <javascript:parent.wgMail.openComposeWindow('[mailto:[email protected]]')> Sent: Thursday, November 08, 2012 4:13 PM To: [email protected] <javascript:parent.wgMail.openComposeWindow('[email protected]')>   <javascript:parent.wgMail.openComposeWindow('[email protected]')> Subject: Re: Executing a view

On Thu, Nov 8, 2012 at 3:55 PM, Kevin Burton
<[email protected] <javascript:parent.wgMail.openComposeWindow('[email protected]')>   <javascript:parent.wgMail.openComposeWindow('[email protected]')> >wrote:

For the driver selection. It was a decision based on a list of .NET
drivers listed on the CouchDB web site. If you have a suggestion of
a .NET driver that has a user group and full documentation I would
happily accept your suggestion. I could not see that any of the .NET
drivers had a user group or a URL for documentation.

This is again a driver question as there is no way that I know to
pass the URL to the driver and tell it to execute it.


Belay Software links to the project's home page here
http://code.google.com/p/relax-net/ <http://code.google.com/p/relax-net/>   <http://code.google.com/p/relax-net/>
and the "support" link for Hammock from their website brings one to
the issues form here http://code.google.com/p/relax-net/issues/entry <http://code.google.com/p/relax-net/issues/entry>   <http://code.google.com/p/relax-net/issues/entry> From the first page, it appears that when you issue the query (in linq
or nhibernate syntax? not sure, don't use the platform) that it
actually generates the view and executes it and returns the results
all in that one swoop.

hth




Reply via email to