bOświadczam wirtualny, że chcę pojawić się jako część wyników kwerend jego schematu, ale nie pojawia się, gdy robię konsole.log na obiekt. Oto schemat:Nie można uzyskać wirtualnych Mongoose jako części obiektu wynikowego
var schema = new mongoose.Schema(
{
Name: { type: String }
},
{
toObject: { virtuals: true }
});
schema.virtual("Greet").get(function()
{
return "My name is " + this.Name;
});
Czy to byObject nie ustawić wirtualny jako właściwość wyników jakichkolwiek zapytań? Nie ma ani schema.set ("toObject", {virtuals: true}). Czy robię to dobrze?
Używam wersji 3.3.1. –
myModel.find ({}). Exec (funkcja (err, wyniki) { console.log (JSON.stringify (wyniki [0])); } –
@MikePateras - czy to się udało? tak, jak? Mam dokładnie ten sam problem – Oddman