正如之前所建议的,我已经在iriscouch上建立了一个数据库。输入了几条记录。
我在CouchDB指南一书中读到,我需要创建一个地图函数,以便查看我的记录
例如
function(doc) {
if(doc.date && doc.title) {
emit(doc.date, doc.title);
}
}现在我该把这个函数放在哪里。它是一个类似MySQL的视图并保存在数据库中吗?我如何将结果放到我的网页上?
我以某种方式在iriscouch中创建视图了吗?
感谢收到的任何指导,因为它是通常的第一步试探性问题,只是没有得到想法,我还没有找到一个'Hello World‘的例子,它显示了所有的步骤。
谢谢
mcl
发布于 2011-10-10 09:11:56
对我来说,它类似于计算机文件系统中的文件。大多数文件只存储数据。但有些文件也是可以运行并成为应用程序的程序。在CouchDB中,所有数据都存储在文档中,但是某些文档会在CouchDB中激活特殊行为。这些被称为设计文档。
设计文档的id为_design/example,即必须以_design/开头。您可以使用Futon工具创建文档,就像创建任何其他文档一样。添加一个名为views的键,其值为JSON对象:
{ "titles_by_date":
{ "map": "function(doc) { if(doc.date && doc.title) emit(doc.date, doc.title); }"
}
}如果你有其他问题,还有关于CouchDB和Iris沙发的Iris Couch forum讨论.
https://stackoverflow.com/questions/7705039
复制相似问题