MongoDB, remove object from array

前端 未结 7 2156
余生分开走
余生分开走 2020-11-22 16:19

Doc:

{
   _id: 5150a1199fac0e6910000002,
   name: \'some name,
   items: [{
      id: 23,
      name: \'item name 23\'
   },{
      id: 24,
      name: \'ite         


        
7条回答
  •  迷失自我
    2020-11-22 16:55

    my database:->
            {
           "_id" : ObjectId("5806056dce046557874d3ab18"),
           "data" : [ 
               {
                   "id" : 1
               }, 
               {
                   "id" : 2
               }, 
               {
                   "id" : 3
               }
           ]
        }
    
    MY QUERY:->
    db.getCollection('play_table').update({},{$pull:{"data":{"id":3}}},{multi:true}
    OutPut:->
    {
      "_id" : ObjectId("5806056dce046557874d3ab18"),
           "data" : [ 
               {
                   "id" : 1
               }, 
               {
                   "id" : 2
               }
           ]
        }
    

提交回复
热议问题