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 comments in the main file document. This is all fine but how can I remove specific comments from the array?
I cannot use ID as key since a user can add multiple comments. How would you recommend that I can do it?
This is my comment array:
"comments": [
{
"user_id": ObjectId("4f240b433dc7937d68030000"),
"user_name": "james",
"user_comment": "This is a comment",
"created_at": "2012-01-2821: 20: 44"
},
{
"user_id": ObjectId("4f240b433dc7937d68030000"),
"user_name": "mandy",
"user_comment": "This is another comment",
"created_at": "2012-01-2821: 31: 07"
}
],