所以我已经阅读了关于在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