【发布时间】:2021-09-12 22:08:45
【问题描述】:
我正在尝试构建一个“日志”表(我的目标是了解应用程序的使用时间),因此我创建了一个函数来检测用户是否在一段时间后处于非活动状态。
表格是这样的:
dblogs.version(1).stores({
aLogs: "++id, story_id, user_id, session_start, session_end, words_written"
});
因此,当用户处于活动状态时,我会在 aLogs 上创建一条新记录,例如:
0, 1 , 19 , 2021/06/30 10:15:10
用户 19 开始在 2021/06/30 10:15:10 输入(这在 session_start 中)然后如果用户处于非活动状态,我将当前日期时间添加到 session_end
例子:
0, 1 , 19 , 2021/06/30 10:15:10, 2021/06/30 12:15:48
所以基本上用户估计的时间是这两个日期之间的差异(在这种情况下是 2h 0m 38s)
我的目标是拥有几个这样的日志,然后在上面运行一个循环并记录用户“今天”花费的秒数
如何在 Dexie 上查询?
我试过await dblogs.aLogs.get({session_start : "2021/06/30"});,但它返回未定义
【问题讨论】:
标签: javascript php laravel indexeddb dexie