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"
        }
    ],

questionAnswers(6)

yourAnswerToTheQuestion