创建一个视图,用于获取结束时间等于或大于当前时间的文档列表
create a view for getting the list of documents where end time is equal or greater than current time
在couchDB数据库中,我有一组文档:
示例文档为:
{
"_id": "26",
"_rev": "1-53ac67e9ec4b4ce8ffa9cd609e107aaf",
"customer_name": "Vadilal",
"type": "trip",
"duration": "10 hours 27 mins",
"end_time": "Jan 1, 2014 10:11:00 PM",
"start_time": "Jan 11, 2014 8:46:00 AM",
}
如果我通过将当前时间传递为key
和type
作为trip
来调用视图,那么我应该获得endtime
小于或等于当前时间且type
为trip
的记录列表。基于从URL传递的type
,我应该得到数据。
是这样的:
select * from table_name where end_time>="current_time" and type='passed_trip'
在couchDB中,我们如何为上面的查询编写视图?
有谁能帮我解决这个问题吗
从技术上讲,视图不是查询,它是索引。因此,只需创建一个具有键end_time
的视图(视图使用键排序)和以当前时间作为开始键的查询,并将{}
作为结束键。请注意,您的end_time
是一个人类可读的字符串,按字典顺序排序不会给您正确的时间顺序。
相关文章:
- Java脚本时间添加
- 使图像在单击时展开到不大于浏览器
- Json数据包含日期和时间格式
- 如何根据时间运行不同的脚本
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 在wordpress一定时间后更改自定义字段
- 更改angularjs中的日期-时间格式
- 将当前时间添加到我的页面上的特定部分
- 门户网站:当地时间有多有用
- Jquery如何检查今天的时间大于使用给定时间
- 如何使用java脚本只播放当前时间大于开始时间的视频
- 如何使用angularjs检查所选日期和时间是否小于当前日期或大于当前日期和时间
- 正在检查当前日期时间是否大于或等于数据库中的日期和时间
- 如何检查时间是否大于javascript中2个日期之间的总时间
- 检查时间是否大于一天中的特定时间
- 如何检查值中的时间戳是否大于4500毫秒
- 如果当前时间大于或小于特定时间,如何调用函数
- 创建一个视图,用于获取结束时间等于或大于当前时间和类型的文档列表
- 创建一个视图,用于获取结束时间等于或大于当前时间的文档列表
- 如何使用jquery/js检查时间范围是否大于7周