Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在mongodb中更新json?_Mongodb - Fatal编程技术网

如何在mongodb中更新json?

如何在mongodb中更新json?,mongodb,Mongodb,我有一个名为URL的mongodb集合。有这样的数据 find({u id:“80732090-cbc3-11e8-8e25-555812187031”}) 我们在剪辑中有一个json,我想使用_id和clip._id更新剪辑中的高度。我应该怎么做?您需要的是$(),它应该是这样的 db.urls.updateOne( { '_id':'80732090-cbc3-11e8-8e25-555812187031', 'clips._id':'5905feb

我有一个名为URL的mongodb集合。有这样的数据

find({u id:“80732090-cbc3-11e8-8e25-555812187031”}) 我们在剪辑中有一个json,我想使用_id和clip._id更新剪辑中的高度。我应该怎么做?

您需要的是
$
(),它应该是这样的

db.urls.updateOne(
    {
        '_id':'80732090-cbc3-11e8-8e25-555812187031', 
        'clips._id':'5905feb0-cbbe-11e8-b67c-a97ff541bba0'
    }, {
        $set: { 'clips.$.height': 123 }
    }
)

欢迎来到StackOverflow。你的问题不太符合StackOverflow期望的标准。您当前的问题可能不会被接受。我强烈建议您按照@edwin的指导原则编辑您的问题。您现在可以检查吗?
db.urls.updateOne(
    {
        '_id':'80732090-cbc3-11e8-8e25-555812187031', 
        'clips._id':'5905feb0-cbbe-11e8-b67c-a97ff541bba0'
    }, {
        $set: { 'clips.$.height': 123 }
    }
)