String Feld Wert Länge in MongoDB
Der Datentyp des Feldes ist String. Ich möchte die Daten abrufen, bei denen die Zeichenlänge des Feldnamens größer als 40 ist.
Ich habe diese Abfragen versucht, aber einen Fehler zurückgegeben. 1.
db.usercollection.find(
{$where: "(this.name.length > 40)"}
).limit(2);
output :error: {
"$err" : "TypeError: Cannot read property 'length' of undefined near '40)' ",
"code" : 16722
}
dies funktioniert in 2.4.9 Aber meine Version ist 2.6.5