JSON.stringify entfernt normalerweise keine leeren Objekte, daher ist dies mongoosespezifisch.
Ich würde empfehlen, .toObject() oder .toJSON()
auszuprobierenhttp://mongoosejs.com/docs/api.html#document_Document-toObject
Dieser wird während .stringify aufgerufen, also schneidet er wahrscheinlich die leeren Objekte aus.http://mongoosejs.com/docs/api.html#document_Document-toJSON
Versuchen Sie es also zuerst:
JSON.stringify(obj.toObject());