MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Adicione um novo atributo ao objeto json existente em node.js


Estou assumindo que você está tentando adicionar uma propriedade a um documento Mongoose retornado para reutilizá-lo em outro lugar. Os documentos retornados pelo Mongoose não são objetos JSON diretamente, você precisará convertê-los em um objeto para adicionar propriedades a eles. O seguinte deve funcionar:
//... record is a mongoose Document
var r = record.toObject();
r.Name = 'test';
console.log("Record ",r);