【发布时间】:2014-12-18 07:45:56
【问题描述】:
我的 mongoose 架构中有一个虚拟属性,我想知道是否可以使用此属性查询我的文档。
var PersonSchema = new Schema({
number: {type: Number, required: true},
name: {type: Date, required: true}
});
PersonSchema.virtual('capitalCaseName').get(function () {
return this.name.toUpperCase();
});
...
Person.find({"capitalCaseName": "DANIEL"}).exec();
...
【问题讨论】:
-
为什么不使用不区分大小写的正则表达式查询?
-
我使我的示例易于理解。那不是真正的模型