假设我有一个这样的模式和对象:
var documentSchema = new mongoose.Schema({
simple: { type: String },
nested: {
value: { type: Number }
}
};
那么以下和我应该使用哪一个之间有什么区别?
console.log( document.nested.value );
console.log( document.get('nested').value );
console.log( document.get('nested.value') );
它们都产生相同的结果。我想我应该使用get()
,但有人可以解释为什么吗?