所以我已經閱讀了關於在couchdb上翻譯關係的東西,但我仍然無法想出一個適當的映射函數來表示多對多。couchdb很多很多頭痛
想象一下,你有一些文檔(注意,這是一個例子,而不是實際的模型):
{name:"whatever1", from:"A"}
{name:"whatever2", from:"A"}
{name:"whatever3", to:"B"}
{name:"whatever4", to:"C"}
和一些其他類型的文檔定義的關係:
{name:"link1", link: true, from: "A", to: "B"}
{name:"link2", link: true, from: "A", to: "C"}
我想拿出正確的功能,返回我的組合列表:
{ name: "link1",
froms: ["whatever1", "whatever2"],
tos: ["whatever3"]
}
有誰知道如何寫這樣的地圖,我應該改變我的文檔結構嗎?如果你只是想鏈接一個指南,請不要發佈。
幫助我,理解你的問題..更經常的是什麼?鏈接或凡是? ups ...同時你改變了問題... – okurow 2012-03-16 17:00:49