我具有以下集合结构:
{
"col1": "col1_value1","col2": "col2_value1"
}
{
"col1": "col1_value2","col2": "col2_value2"
}
如何在MongoDB中获得以下结果:
{
"previous_col1": "",// init value
"col1": "col1_value1","previous_col2": "","col2": "col2_value1"
}
{
"previous_col1": "col1_value1",// previous value
"col1": "col1_value2","previous_col2": "col2_value1","col2": "col2_value2"
}
在SQL中,我可以通过定义两个变量@ previous_col1和@ previous_col2来保留相同的行,从而获得相同的结果。