Ho un documento che sembra qualcosa di simile:ordina per MongoDB documento secondario contare
{
"_id" : ObjectId("4e84f78b26d2046d5d00b5b2"),
"parent_id" : 0,
"ratings" : [
"20716",
"78167"
],
"text" : "test"
}
E 'possibile ordinare in base al conteggio di "ospiti"? Fare qualcosa di simile:
db.comments.find().sort({rating.count(): -1})
genera un errore:
SyntaxError: missing : after property id (shell):0
sì, questa è l'unica opzione finora, questo è lo stato 10gen nelle diapositive di progettazione –
e con il nuovo framework di aggregazione è ancora l'unica opzione? – basilboli