查询不是不工作

时间:2017-01-12 15:03:25

标签: mongodb scala

我使用mongodb作为database并使用scala进行开发,我是新手。 现在我在使用查询更新数据库时遇到问题

collectionProfile.update(BSONDocument("handle"->handle,"active"->true), BSONDocument("$set"->BSONDocument("messages.received"->BSONDocument("isRead"->true))))

这是我的收藏品

{
    "_id" : ObjectId("5877969d1300005801327fa8"),
    "handle" : "sd3423dwwrewer342",
    "active" : true,
    "messages" : {
        "received" : [ 
            {
                "id" : "u-bf130421-418b-41a5-8965-0e7691b9412a",
                "by" : "S_0ECB8108_7771_4701_9813_D7D360B994AC",
                "to" : "J_04ABD48A_28D2_44CD_9D05_76C709E50724",
                "subject" : "hi",
                "content" : "hello",
                "time" : "2017-01-12T20:16:25.268",
                "isRead" : false
            }
        ]
    }
}

这里我试图将isRead变量更新为true但是它不起作用任何人都可以帮我解决这个问题。

0 个答案:

没有答案