Добре, аз съм доста нов в javascript и node, така че този въпрос може да ви прозвучи глупаво, но наистина имам нужда от просветление. Както и да е, имам предмет, който взех от моята мангуста. Да дадем пример
Model.findOne({name:'John'}).exec(function (err, data){
console.log(data);
});
И така, когато регистрирах в console.log данните резултатът беше
{ _id: 613614asdfa6115, име: 'Джон', __v: 0 }
След това имах глупава идея да добавя друг ключ към този обект, така че, както би направил нормален javascript noob, добавям друг ключ към данните:
data.hello = 'здравей'
НО, когато се опитвам да регистрирам console.log данните, резултатът беше същият. Бях толкова объркан. Затова използвах lodash clone, за да клонирам обекта; за моя изненада имаше много скрити ключове, които първият console.log не получи.
Ето резултата от клонирания обект: http://pastebin.com/zE71Fg2H
Въпросът ми е: Как са скрили част от ключовете от console.log?