如何将下面的mysql查询转换为mongodb query:SELECT count(*) as count , DATE_FORMAT( timestamp, '%d-%c-%Y' ) as day, timestamp as tm FROM visits WHERE 1 GROUP BY day ORDER BY tm。我想在nodejs上使用它,所以我使用原生mongodb。
获取mongodb中每天的页
当我试图将两个MongoDB查找的结果合并到一个属性中时,我会遇到这个问题,然后我想要展开它们并进行排序。我在合并查找的结果时遇到了问题。}/// then I just want to create one property from both of lookup's, unwind them and sort by the timestamp{}, $
通常,在大型选择上使用ORDER BY在单个节点上运行,这并不可取。为了纠正这个问题,我可以对我的结果进行排序,以便特定用户的时间戳按升序排列,但不一定是全局的。例如。SELECT *ORDER BY timestamp OVER (PARTITION BY user_id)
这应该导致在一次考虑一个用户时按时间戳排序。