How to delete n-th element of array in mongodb

前端 未结 4 432
死守一世寂寞
死守一世寂寞 2020-12-05 14:45

For example I have this document:

db.test.save({
  _id: 1,
  list: [
    { key: \"a\" },
    { key: \"b\" },
    { key: \"c\" },
    { key: \"d\" },
    { ke         


        
4条回答
  •  难免孤独
    2020-12-05 15:24

    if you know the value which you want to remove

    db.test.update({{_id: 1},{"$pull" : {"list" : { "key" : "c"}}},false,false)
    

    more info at

    http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-ValueinanArray

提交回复
热议问题