I have a situation where i am trying to use "psuedo" joins where the doc 
types are ticket and schedule where I want to emit both types of documents.
The schedule document has eventid, year, minute, second and the ticket 
document has the schedule id.

In the if statement for a schedule doc, I will emit([doc[eventid], 
doc[year], doc[month], doc[day], doc[scheduleid], name)
In the if statement for a ticket doc, I want to lookup the eventid, year, 
month, day from the scheduleid in the ticket document. then 
emit([schedule.event, schedule.year, schedule.month, schedule.day, 
doc["schedule"], NULL).

I will reduce to get ticket count per event.  My question is to handle how 
to look up a schedule document from within mapblock.  I have got "thread 
exception" error in my first go at this, but before I continue to develop 
solution I wanted to make sure this is the best solution.  Obviously, I can 
put event, year, month, day in ticket documents but this is redundant 
information and may lead to errors if I have to change dates of schedule, 
but I wanted to know if it was a good practice to look up information on 
another document inside the mapblock on background thread. I realize that 
the examples are not written in perfect objective c syntax.

I hope I am making myself clear. Please respond.

-- 
You received this message because you are subscribed to the Google Groups 
"Couchbase Mobile" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mobile-couchbase/6a53fc0c-fbe0-41a9-9ac4-52094ce66567%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to