【发布时间】:2020-12-24 16:35:09
【问题描述】:
我是我的 mongoDB,我有以下数据:
{"_id":{"$oid":"5f3c3595271ef86d69a2909f"}
data:{
arr1: [ {arr2:[{a:[1 2 3],b:7},
{a:[4 5 6],b:7},
{a:[0 8 7],b:7},
{a:[2 2 3],b:7}},
{arr2:[{a:[1 2 3],b:7},
{a:[4 5 6],b:7},
{a:[0 8 7],b:7},
{a:[2 2 3],b:7}},
{arr2:[{a:[1 2 3],b:7},
{a:[4 5 6],b:7},
{a:[0 8 7],b:7},
{a:[2 2 3],b:7}},
{arr2:[{a:[1 2 3],b:7},
{a:[4 5 6],b:7},
{a:[0 8 7],b:7},
{a:[2 2 3],b:7}},
{arr2:[{a:[1 2 3],b:7},
{a:[4 5 6],b:7},
{a:[0 8 7],b:7},
{a:[2 2 3],b:7}}]}}
我想从代码中的任何地方删除 / 清空 a。 我试过类似的东西:
...update({},{"$set":{"data.arr1.$[].arr2.${}.a":[]},multi=True)
没有用。
我该怎么做? 谢谢!
【问题讨论】:
标签: python mongodb pymongo pymongo-3.x