MongoDB - Das argument $Größe muss ein Array sein, aber war der Typ: EOO / fehlt

Versuchen, um eine MongoDB-Datenquelle mit icCube. Die Idee ist, zur Rückgabe der Größe eines Arrays als neues Feld. So etwas wie :

$project:
{ 
 "people": 1, 
 "Count myFieldArray" : {$size : "$myFieldArray" }
}

Aber ich bin immer für einige Datensätze die folgende Fehlermeldung :

The argument to $size must be an Array, but was of type: EOO

Gibt es eine Möglichkeit, die Größe ist 0, wenn das Feld leer ist oder nicht, ein array (das loswerden der Fehler) ?

InformationsquelleAutor ic3 | 2014-06-13
Schreibe einen Kommentar