2023-01-18

MongoDB - Count the number of fields or keys in a sub-document

 db.COLLECTION_NAME.aggregate([

    {$addFields: {

        'SUB_DOCUMENT_FIELD_COUNT': 

        {$size

        {$objectToArray

        {$ifNull[

                                    "$YOUR_FIELD", 

                                    {}

        ]}

        }

        },

}},

]);

No comments:

Post a Comment