【发布时间】:2017-09-25 20:25:38
【问题描述】:
我正在努力解决应该很容易但对我来说毫无意义的事情,我在数据库中有这两个文档:
{ "name": "foo", "type": "typeA" },
{ "name": "bar", "type": "typeB" }
我将这个发布到 _find:
{
"selector": {
"type": "typeA"
},
"sort": ["name"]
}
按预期工作,但我收到没有匹配索引的警告,所以我尝试将以下各种组合发布到 _index,这没有区别:
{
"index": {
"fields": ["type"]
}
}
{
"index": {
"fields": ["name"]
}
}
{
"index": {
"fields": ["name", "type"]
}
}
如果我删除按名称排序并仅索引它工作正常但未排序的类型,这是 couchdbs 的 mango 实现的限制还是我遗漏了什么?
使用视图和地图功能可以正常工作,但我很好奇芒果在这里做什么/不做什么。
【问题讨论】:
标签: couchdb couchdb-mango