嗨,我很想使用mongolite
包更新 mongodb 中的集合,但我不知道为什么我的查询失败(谷歌没有帮助)。
我正在尝试运行更新命令,但我收到错误消息说时间戳无效:
files$update(
query = "{\"FileId\" : \"F0FFFBDA14E1D49547C24CD5150\" }",
update = "{ \"$set\" : {\"Contract\" : \"1\"},
\"$currentDate\" : {\"Updated\" : { \"$type\" : \"timestamp\" } } }")
错误:输入字符串时间戳无效,正在寻找 6
这是我要更新的对象:
{ "_id" : ObjectId("59d3fc93ec2d602b7967f4a7"),
"Client" : "Someone",
"FileId" : "F0FFFBDA14E1D49547C24CD5150"
}
我很确定我的查询是正确的,我能够在mongo
shell 客户端中执行它。