Removing specific items from array with MongoDB

前端 未结 3 1215
后悔当初
后悔当初 2020-11-28 09:21

I am developing a web app using Codeigniter and MongoDB. The users can upload files and other users can comment on them.

I store the comments in an array called comm

3条回答
  •  清酒与你
    2020-11-28 09:40

    If you can identify the comment item by matching userid, name or comment -- then you can remove that comment using update() command with $pull modifier along with the appropriate condition.

    If you cannot do as above, include an unique id in the comments (like UUID).

    To delete the comment, do the following:

    db.coll.update({}}} )
    

    If you use the id, which is preferred:

    db.coll.update({}}} )
    

提交回复
热议问题