这条SQL语句如何转成MongoDB语句,或者给个解决的思路都可以。

这条SQL语句如何转成MongoDB语句,或者给个解决的思路都可以。

select count(*) from sys_operatelog a where a.corpid=? and a.functioncode=? and exists(select * from sys_operatelog b where a.corpid=b.corpid and b.functioncode=a.functioncode and b.operatetype=? and a.ts>b.ts )

SQL语句主要是查“操作日志表”某个操作之后是否有其他日志的。比如:我在界面上点击【初始化】按钮后刷新界面,我想在第1次初始化的时候跳出新手指引,我想知道这是不是第一次初始化。现在日志数据都在mongodb数据库里,我该怎么判断。

db.sys_operatelog.find({"corpid" : ?,"functioncode":?})

https://github.com/ashleydavis/sql-to-mongodb 这个工具可以转换

分给我吧,下载个文件