This is how I am storing data in mongoDB:
{
"question": {
"en": "<p>Durand Cup is associated with the game of ?</p>\n",
"hn": ""
}
}
Now I need to sort these questions alphabetically by question.en. When I use regular sort() method from mongoose, sorting is not done properly because HTML tags are present in the string.
I need a way to parse the content between HTML tags, so that I can sort it alphabetically.
For example:
After parsing above question.en I should get
question: {
"en": "Durand Cup is associated with the game of ?",
"hn": ""
}
Now I will want to sort question.en alphabetically. That is, I don't want HTML tags to affect sorting.