MongoDB,从数组中删除对象

Posted 富0代

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MongoDB,从数组中删除对象相关的知识,希望对你有一定的参考价值。

{
   _id: 5150a1199fac0e6910000002,
   name: ‘some name,
   items: [{
      id: 23,
      name: ‘item name 23‘
   },{
      id: 24,
      name: ‘item name 24‘
   }]
}

删除代码
db.mycollection.update(
    {‘_id‘: ObjectId("5150a1199fac0e6910000002")}, 
    { $pull: { "items" : { id: 23 } } }
);

  

以上是关于MongoDB,从数组中删除对象的主要内容,如果未能解决你的问题,请参考以下文章

从 mongodb 中的对象数组中删除 id

Mongodb - 我需要从数组中删除多个对象

Mongodb,使用javascript从一组对象中删除一个对象

MongoDB,从数组中的对象中删除嵌套项

从数组中删除一个元素,即在一个对象内

从嵌套数组mongodb中删除元素