So when you emit(... ,doc) it is stashed in the view file.
?include_docs requires
reading then from 2 files, the view + the original .couch db file.
It sounds to me, when speed is the main concern, emitting the doc should
be more appropriate.
Is there anyone who can share experience?
On 12-05-31 01:07 PM, Dave Cottlehuber wrote:
On 31 May 2012 18:47, Stephan Bardubitzki<[email protected]> wrote:
Thanks Simon, much appreciated.
Cheers,
Stephan
On 12-05-31 09:32 AM, Simon Metson wrote:
I think in general you want to avoid emitting the doc body (for each view
that you do this you'll increase your database size by the size of your
documents). I vaguely recall someone saying it's faster to have the doc body
in the view (because there's one look up instead of two) but I've not
noticed it to be a problematic difference, and any non-trivial database is
going to be large enough to not want to include the doc body IMHO.
Cheers
Simon
On Thursday, 31 May 2012 at 17:20, Stephan Bardubitzki wrote:
Thanks, missed that. Would be this the best way to go in any case? Or
are there scenarios where emitting doc is more appropriate?
On 12-05-31 09:12 AM, Simon Metson wrote:
Query the view with ?include_docs=true
http://wiki.apache.org/couchdb/HTTP_view_API#Querying_Options
On Thursday, 31 May 2012 at 17:07, Stephan Bardubitzki wrote:
Somewhere I read that emitting doc._id and doc is a waste of resources
and that they come for free.
I know that doc._id comes for free, but how do I get the doc for
example
in this case:
emit(doc.name (http://doc.name), null)
Thanks.
Stephan
--------------------------------
Spam/Virus scanning by CanIt Pro
For more information see
http://www.kgbinternet.com/SpamFilter.htm
To control your spam filter, log in at
http://filter.kgbinternet.com
--------------------------------
Spam/Virus scanning by CanIt Pro
For more information see
http://www.kgbinternet.com/SpamFilter.htm
To control your spam filter, log in at
http://filter.kgbinternet.com
The key thing here is to remember that views are stored in a separate
file on disk.
So when you emit(... ,doc) it is stashed in the view file.
?include_docs requires
reading then from 2 files, the view + the original .couch db file.
A+
Dave
--------------------------------
Spam/Virus scanning by CanIt Pro
For more information see
http://www.kgbinternet.com/SpamFilter.htm
To control your spam filter, log in at
http://filter.kgbinternet.com