如何解决CouchDB 多键搜索,带有 startkey 和 endkey
下面是视图
function (doc) {
DeltaTime = new Date(doc.resultTime);
DeltaTime.setMilliseconds(DeltaTime.getMilliseconds()-doc.Timestamp);
FinalDate= new Date(DeltaTime);
doc.al.forEach(e =>
emit([e.id16,e.pos.x,e.pos.y,e.pos.z,doc.resultTime],// key
{id:e.id16,pos:e.pos,resulttime:doc.resultTime,blink:e.blk,Timestap:doc.Timestamp,DeltaTime:DeltaTime,FinalDate:new Date(FinalDate.setMilliseconds(FinalDate.getMilliseconds()+e.blk))}) // value
)
}
function (keys,values,rereduce) {
return values[0];
}
我想用多个键查询视图。
通过查询值为 id16=0x3f1a 的视图,上述方法正常工作。
我想用其他键或组合键查询视图
例如startkeys=["","e.pos.x","",""]&endkeys=["",""] or like startkeys=["","doc.resultTime"]
。
基本上是任意键组合。
我如何在 CouchDB 中实现它?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。