Alex Rivera | Logout

Get specific part of document

Asked 2011-03-14T17:00:11.903
36

I'm trying Mongo db and I wonder if it's possible to only get a specific part of a document?

For example I have:

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

and I only want the content of info.

The closest I found is db.collection.find({}, { info: 1 }) but this returns me { "info" : { x : 203, y : 102 } } when I only need { x : 203, y : 102 }.

Edit
Report

1 Answer

11

No, you cannot return just the values for x/y; even if you limit the fields the outer structure is still returned.

See Result Projections for more info.

answered 2011-03-15T06:12:58.797

Your Answer