6
Tengo un esquema de mangosta con un virtual de tipo mixto. Por ejemplo:Función de conjunto virtual de mangosta no se llama cuando el valor es el objeto
var mongoose = require('mongoose') // version 3.3.1
var FooSchema = new mongoose.Schema({ x: Number });
FooSchema.virtual('v').set(function(value){
console.log("SETTING", value);
});
var Foo = mongoose.model('Foo', FooSchema);
new Foo({ v:1 });
new Foo({ v:[] });
new Foo({ v:{} });
Cuando ejecuto el código me sale:
SETTING 1
SETTING []
Como se dará cuenta de que nunca se muestra "AJUSTE {}", ninguna razón para que esto no funciona?
¿Qué pasa cuando el objeto tiene propiedades? – Chad
El resultado es el mismo cuando el objeto tiene propiedades. – evanrs
raro, +1 Estoy interesado en esto también. Puedo investigar mañana si nadie ha respondido para entonces. – Chad