Tyvärr stöder inte aggregeringsramverket en "len"-operator för att automatiskt konvertera strängar till deras längd medan du gör en fråga. Så du måste lösa detta i din egen kod. Du kan
- använd en MapReduce-funktion för att beräkna stränglängder
- fråga efter strängarna och beräkna deras längd på applikationslagret
Skillnaden mellan dessa metoder är att den första körs på databasen medan den senare körs på din applikationsserver. Jag skulle rekommendera det senare alternativet, eftersom MapReduce kan vara väldigt långsamt och krångligt att använda.