Obtenir partie spécifique du document

Je suis en train de Mongo db et je me demande si il est possible de n'obtenir qu'une partie spécifique d'un document?

Par exemple, j'ai:

{
  "name" : "MongoDB",
  "info" : { x : 203, y : 102 }
}

et je veux seulement le contenu de info.

Le plus proche que j'ai trouvé est db.collection.find({}, { info: 1 }) mais cela me renvoie { "info" : { x : 203, y : 102 } } lorsque j'ai seulement besoin de { x : 203, y : 102 }.

  • Je suis également intéressé par la solution que mes documents sont +de 5 mo en taille et que je cherche uniquement des champs spécifiques. Non, je ne peux pas enregistrer les champs dans une table séparée comme je stocker plusieurs champs dans un document (+10k champs)
InformationsquelleAutor powderkeg | 2011-03-14