När tomma arrayer skickas till Mongo tolkas de som tomma dokument, {}. Zend Json-kodaren tolkar dem som tomma arrayer []. Jag förstår att det inte är möjligt att avgöra vilken som är korrekt. Om du har tomma arrayer, försök att posta som
Array[null];istället för Array[];
Detta kommer att fungera bra