我在couchdb服务器中的数据库中有一些文档。我努力创造一个有效的观点。文件的格式如下:
{
"_id": "2018_1_17",
"_rev": "2-d6b8e691925e9bae697c2df054eb77f0",
"name1.com": {
"Title": "string",
"Date": "Thu, 11 Jan 2018 08:55:21 +0000",
"Site": "string",
"Description": "string"
},
"name2.com": {
"Title": "title",
"Date": "Thu, 11 Jan 2018 06:20:43 +0000",
"Site": "string",
"Description": "string"
},
...
我尝过了几个观点,例如:
function (doc) {
if(doc.Title && doc.Date) {
emit(doc.Title, doc.Date);
}
}
等
当我做一个卷曲时,它会返回视图的javascript代码而没有实际结果。 我猜我的地图功能是错的。有什么想法吗?
谢谢!
答案 0 :(得分:0)
你没有提到你的planning
命令,我不知道它为什么不起作用,但还有一些看起来不正确的东西:
在您的视图功能中,您使用curl
和doc.Title
但是,在您的文档中,没有doc.Date
字段且没有doc.Title
字段,因为doc.Date
和Title
是Date
和name1.com
内的子字段。
答案 1 :(得分:0)
很抱歉没有早点回来。看来我的卷曲命令并不是很正确。
是:
curl http://127.0.0.1:5984/rss_feeds/_design/_by_date/
需要:
curl http://127.0.0.1:5984/rss_feeds/_design/_by_date/_view/_by_date