Como impedir que o MongoDB retorne o ID do objeto ao localizar um documento?

Eu tenho o seguinte documento no MongoDB ...

{
  "_id" : ObjectId("531221cd960100960116b992"),
  "username : "joe",
  "address" : [
    {
      "zip" : "8000",
      "city" : "Zurich"
    },
    {
      "zip" : "6900",
      "city" : "Lugano"
    }
  ]
}

... e para recuperar o segundo endereço, uso a seguinte instrução:

db.users.find({ _id: ObjectId("531221cd960100960116b992") }, { addresses: { $slice: [0, 1] } } )

Isso funciona, exceto que também retorna o ID do objeto:

{ "addresses" : [ { "zip" : "6900", "city" : "Lugano" } ], "_id" : ObjectId("531221cd960100960116b992") }

Como evito que o MongoDB retorne o ID do objeto? Eu sei que eu deveria fornecer uma projeção como_id : 0... mas onde devo colocá-lo na expressão acima? Fiz várias tentativas ... mas sem sucesso.

Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion