Я разрабатываю веб-приложение с помощью Codeigniter и MongoDB. Пользователи могут загружать файлы, а другие пользователи могут комментировать их.
Я храню комментарии в массиве с комментариями в основном файле документа. Все в порядке, но как я могу удалить определенные комментарии из массива?
Я не могу использовать ID как ключ, так как пользователь может добавлять несколько комментариев. Как бы вы рекомендуете мне это сделать?
Это мой массив комментариев:
"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"
}
],