【发布时间】:2018-10-05 16:31:32
【问题描述】:
我使用数组功能创建了一个集合。找到下面的代码。
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()
})
创建记录后,我选择了一个唯一的 id var = temp 并编写了更新查询。
db.timeintimeout.update({"employee_id" : 1,"timing_details" : [{"var" : "temp"}]}, {$set: {"timing_details" : [{"var" : "org","time_out" : new Date()}]}})
它显示错误。请找到随附的屏幕截图供您参考。
当我使用子文档唯一代码 var = temp 并编写更新查询时。但它显示错误。请帮帮我。
【问题讨论】:
标签: mongodb mongodb-query