Вы можете подключиться напрямую к mongodb и проверить его:
MongoDB shell version: 2.0.0
connecting to: test
> use test
switched to db test
> db.fruits_inventory.save({
... "name" : "Orange",
... "type" : "citric",
... "available" : 3
... });
> db.fruits_inventory.save({
... "name" : "Pear",
... "type" : "pome",
... "available" : 2
... })
> db.fruits_inventory.save({
... "name" : "Apple",
... "type" : "pome",
... "available" : 0,
... "note" : "Not shipping this month"
... })
> db.fruits_inventory.find()
{ "_id" : ObjectId("4e7d0fa5626e0ab7b5074bb0"), "name" : "Orange", "type" : "citric", "available" : 3 }
{ "_id" : ObjectId("4e7d101b626e0ab7b5074bb1"), "name" : "Pear", "type" : "pome", "available" : 2 }
{ "_id" : ObjectId("4e7d1059626e0ab7b5074bb2"), "name" : "Apple", "type" : "pome", "available" : 0, "note" : "Not shipping this month" }
> db.fruits_inventory.find({name: "Orange"},{"note":1})
{ "_id" : ObjectId("4e7d0fa5626e0ab7b5074bb0") }
> db.fruits_inventory.ensureIndex({name:1}, {unique:true})
> db.fruits_inventory.find({name: "Orange"},{"note":1})
{ "_id" : ObjectId("4e7d0fa5626e0ab7b5074bb0") }
Таким образом, в ответ на ваш вопрос, когда вы запрашиваете поле примечания, оно просто возвращает идентификатор, и наличие уникального индекса не имеет значения.