Removendo itens específicos da matriz com o MongoDB
Estou desenvolvendo um aplicativo Web usando Codeigniter e MongoDB. Os usuários podem fazer upload de arquivos e outros usuários podem comentar sobre ele
Armazeno os comentários em uma matriz chamada comentários no documento principal do arquivo. Tudo bem, mas como posso remover comentários específicos da matriz?
Não consigo usar o ID como chave, pois um usuário pode adicionar vários comentários. Como você recomendaria que eu pudesse fazer isso
Esta é a minha matriz de comentários:
"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"
}
],