Når tomme arrays sendes til Mongo, tolkes de som tomme dokumenter, {}. Zend Json encoder vil fortolke dem som tomme arrays []. Jeg forstår, at det ikke er muligt at se, hvilken der er korrekt. I tilfælde af tomme arrays prøv at sende som
Array[null];i stedet for Array[];
Dette vil fungere fint