Friday 9 June 2017

Return Array from Embedded document

I have a data like in mongodb collection name property.

{
            "_id": "593a3d828e2ef100d1496e77",
            "feature_type": "house",
            "features": [
                {
                    "name": "h1"
                },
                {
                    "name": "h2"
                }
            ]
        }

I want only

 [
            {
                "name": "h1"
            },
            {
                "name": "h2"
            }
        ]

as result i tried this by

req.db.collection('FeatureSettings').findOne({feature_type: req.params.feature_type}, {features: 1});

this give

{
    "_id": "593a3d828e2ef100d1496e77",
    "features": [
        {
            "name": "Hotel"
        },
        {
            "name": "Apartment"
        }
    ]
}

what can i do to get result as given above.



via manoj

No comments:

Post a Comment