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"
}
],
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…