Я создал одну коллекцию, используя функцию массива.найдите приведенный ниже код.
db.timeintimeout.insert({
time_in_time_out_id: 1,
employee_id : 1,
date : new Date(),
timing_details : [{ var: "temp",
time_in : new Date(),
time_out : new Date(),
type: "working hours"}],
active_flag : 1,
created_by : " ",
create_date: new Date(),
modified_by : " ",
modified_date: new Date()
})
После создания записи я выбрал один уникальный идентификатор var = temp и написал запрос на обновление.
db.timeintimeout.update({"employee_id" : 1,"timing_details" : [{"var" : "temp"}]}, {$set: {"timing_details" : [{"var" : "org","time_out" : new Date()}]}})
он показывает ошибку.пожалуйста, найдите прикрепленный снимок экрана для справки.
Ошибка запроса на обновление mongodb
при использовании уникального кода поддокумента var = temp и запись запроса на обновление update.butэто показывает ошибку.пожалуйста, помогите мне.