当我在模型SELECT emp.emp_id AS employeeId,
emp.emp_name AS employeeName,
**group_concat(CASE
WHEN log_date = log_date THEN log_time
ELSE ''
END) AS logTimings**,
shift AS shift
FROM at_hr_logs_Jan l,
at_hr_emp employee,
at_dates dt
WHERE user_id=00000247
AND l.user_id=emp.emp_code
AND emp.dept_id=1
AND l.status_id=fn_getcodevalue_id('STS', 'ACTIVE')
AND l.log_date=dt.att_date
GROUP BY l.log_date ;
中执行更新属性时,它返回update_attributes prod_id: 34978273492
。
根本原因是什么? TIA
答案 0 :(得分:2)
在MongoDB 3.6中,已弃用的$ pushAll运算符已被删除,有关详细信息,请参阅here。如果将mongoid
更新到最新版本无法解决问题,唯一的解决方案是将Mongo版本降级为3.4.X