bスキーマのクエリの結果の一部として表示したい仮想を宣言していますが、オブジェクトに対して console.log を実行しても表示されません。スキーマは次のとおりです。
var schema = new mongoose.Schema(
{
Name: { type: String }
},
{
toObject: { virtuals: true }
});
schema.virtual("Greet").get(function()
{
return "My name is " + this.Name;
});
その toObject は、クエリの結果のプロパティとして virtual を設定すべきではありませんか? そうではありませんし、schema.set("toObject", { virtuals: true }) もそうではありません。私はこれを正しく行っていますか?