Consultar um documento sobre elementos de matriz no MongoDB usando Java

Eu sou novo no MongoDB. Meu documento de amostra é

{
    "Notification" : [
        {
            "date_from" : ISODate("2013-07-08T18:30:00Z"),
            "date_too" : ISODate("2013-07-30T18:30:00Z"),
            "description" : "fdfd",
            "url" : "www.adf.com"
        },
        {
            "date_from" : ISODate("2013-07-01T18:30:00Z"),
            "date_too" : ISODate("2013-07-30T18:30:00Z"),
            "description" : "ddddddddddd",
            "url" : "www.pqr.com"
        }
    ],

Estou tentando atualizar a notificação cuja"url" : "www.adf.com". Meu código Java para fazer isso é:

BasicDBObject query=new BasicDBObject("url","www.adf.com");

DBCursor f = con.coll.find(query);

Não procura o documento cuja"url" é"www.adf.com".

questionAnswers(1)

yourAnswerToTheQuestion