J'ai un document provenant d'une recherche de mangouste que je veux étendre avant de l'encoder en JSON et de l'envoyer comme réponse. Si j'essaie d'ajouter des propriétés au document, elles sont ignorées. Les propriétés n'apparaissent pas dans Object.getOwnPropertyNames(doc)
rendant impossible une extension normale. Ce qui est étrange, c'est que JSON.parse(JSON.encode(doc))
fonctionne et renvoie un objet avec toutes les propriétés correctes. Existe-t-il une meilleure façon de procéder ?
Je l'ai finalement obtenu. Pour ceux qui ont toObject non défini, assurez-vous d'appeler sur le document au lieu du modèle, c'est-à-dire modelName._doc.toObject().