What's the use of all these pipes?
On Sun, Aug 30, 2009 at 12:31 PM, Dale Ragan<[email protected]> wrote: > Basically I have a document, with an id, rev, type, and Content keys. The > Content key > holds the serialized object that is to be stored for it's value. Are there > any pitfalls > with this design? I have attached a sample below: > > { > "|_id|":|"000144df-6f11-49f1-a502-e0dab3592326"|, > "|_rev|":|"1-308931e16105b566e1fb48106c85116e"|, > "|type|":|"Manager"|, > "|Content|": { > "|Subordinates|": [ > { > "|Address|": { > "|Street|":|"123 Somewhere St."|, > "|City|":|"Kalamazoo"|, > "|State|":|"MI"|, > "|Zip|":|"12345"| > }, > "|Hours|":|40|, > "|Id|":|"6bcdea2f-2439-4785-ab59-2ee612435705"|, > "|Name|":|"Bob"|, > "|Login|":|"bbob"| > }, > { > "|Address|": { > "|Street|":|"123 Somewhere St."|, > "|City|":|"Kalamazoo"|, > "|State|":|"MI"|, > "|Zip|":|"12345"| > }, > "|Hours|":|40|, > "|Id|":|"b0d156c9-ea3f-4c4f-b49d-ab19bff64dd8"|, > "|Name|":|"Alice"|, > "|Login|":|"aalice"| > }, > { > "|Address|": { > "|Street|":|"123 Somewhere St."|, > "|City|":|"Kalamazoo"|, > "|State|":|"MI"|, > "|Zip|":|"12345"| > }, > "|Hours|":|20|, > "|Id|":|"12b6dbbc-44e8-43c2-8142-11fc6c1d23df"|, > "|Name|":|"Eve"|, > "|Login|":|"eeve"| > } > ], > "|Id|":|"000144df-6f11-49f1-a502-e0dab3592326"|, > "|Name|":|"6"|, > "|Login|":|"6-login"| > } > } > > Basically the content is a Manager type object with an Id, Name, Login, and > Subordinates. > Subordinates are Worker's with an Id, Name, Login, Hours, and an Address. > The _id and the Id of > the Manager object are the same. Basically the Document object is just a > wrapper around what is > given to be persisted. > > Thanks, > > Dale > >
