为什么我的 CouchDB 视图结果中包含十六进制数字?我怎样才能摆脱它们?
7f
{"total_rows":108,"offset":0,"rows":[
{"id":"5c718dbd01bc0cde8152e08ed6003405","key":"2013-03-19T22:43:27.2683661Z","value":0}
5b
,
...
{"id":"5c718dbd01bc0cde8152e08ed6037404","key":"2013-03-19T23:07:35.5972058Z","value":0}
5b
,
{"id":"5c718dbd01bc0cde8152e08ed60376e5","key":"2013-03-19T23:07:35.6062063Z","value":0}
4
]}
1
0
TL;博士
我是 CouchDB 的新手,正在研究将其用作事件日志的数据库。我创建了一个简单的地图函数来按日期查看事件日志:
function(doc)
{
if (doc.DateTime)
{
emit(doc.DateTime, doc);
}
}
当我使用 Fiddler 通过以下请求测试此视图时:
GET http://localhost:5984/stuff/_design/eventlog/_view/datetime
Host: localhost:5984
User-Agent: Fiddler
返回的结果包括不属于 JSON 结构的十六进制数字。因此返回的 JSON 无效。为什么这些十六进制数字包含在结果中,我怎样才能摆脱它们?
我正在使用 Windows (x86) CouchDB 1.2.1 版。