Поля запроса в коллекции MongoDB.

Я пытаюсь запросить определенные поля в коллекции mongodb. Вот мой код и вывод:

    Mongo m = new Mongo();
    DB db = m.getDB( "mydb" );
    DBCollection coll = db.getCollection("student") ;


    // adding data 
    BasicDBObject moz = new BasicDBObject();
    moz.put("Name", "Mozammil");
    coll.insert(moz);



    DBCursor cursor = coll.find();


    while (cursor.hasNext()) {
        System.out.println(cursor.next());

    }

Это возвращает следующее:

{ "_id" : { "$oid" : "4f5a4477c5e80f71ece56797"} , "Name" : "Mozammil"}

Тем не менее, я хочу только часть имени. Погуглив вокруг, это должно сделать работу.

    DBCursor cursor = coll.find({}, {'Name':1});


    while (cursor.hasNext()) {
        System.out.println(cursor.next());
    }

Но это не работает. Помогите, пожалуйста?

Ответы на вопрос(6)

Ваш ответ на вопрос