简书成研 2017-09-11 09:24 采纳率: 0%
浏览 1112

mongo 内嵌数据更新?

{
"_id" : ObjectId("59ad24e7dd787405b6c42baf"),
"cardInfo" : [
{
"storyUuid" : "46f77560-d743-4b86-9030-19a2173efbb0",
"cardTime" : "1504877683599",
“flag”:“false”
},
{
"storyUuid" : "c8f11b86-27bf-4916-8a24-8f0d13fd4ae5",
"cardTime" : "1505044513946",
“flag”:“false”
}
],
"continuousMakeCard" : 1,
"createTimestamp" : NumberLong(1504519399652),
"uuid" : "4f7330d6-cba9-478c-8e87-b97f2a01cd38"
}

1: 上面是一个json 数据比如我想要更新uuid=4f7330d6-cba9-478c-8e87-b97f2a01cd38并且cardTime=1504877683599更新flag=true,麻烦这个如何写呢?其他的保持不变。

  • 写回答

1条回答 默认 最新

  • oyljerry 2017-09-11 10:24
    关注
     db.books.update(
       { 
         "uuid": "4f7330d6-cba9-478c-8e87-b97f2a01cd38",
         "cardInfo.cardTime" : "1504877683599"
         },
       {
         "cardInfo.flag": "true"
       }
    )
    
    评论

报告相同问题?