更新JAVA Spring mongo中的数组元素

时间:2015-08-19 07:43:00

标签: java spring mongodb

{
"_id" : ObjectId("55d42e3a0b21449d07f9a8a6"),
"status" : 1,
"billList" : [ 
    {
        "id" : 123,
        "status" : 1
    }, 
    {
        "id" : 234,
        "status" : 1
    },
    ......
    {
        "id" : xxx,
        "status" : 0 // only the final record has status = 0
    }

]}

我有很多billList记录,我想将最终记录的状态从0更新为1,但不知道它的id。

 {
        "id" : xxx,
        "status" : 0 // only the final record has status = 0
 }

 {
        "id" : xxx,
        "status" : 1
 }

我如何使用JAVA Spring来做到这一点?谢谢!

1 个答案:

答案 0 :(得分:0)

请试试下面的示例解决方案

{{1}}