说我的架构是:
var fooSchema = new Schema({
foo: String
});
我想将select: false
添加到foo
。我该怎么办?没有做以下事情:
var fooSchema = new Schema({
foo: { type: String, select: false }
});
我可以fooSchema.<somethingToAddSelectFalseToFoo>
吗?
答案 0 :(得分:0)
我认为这样可行:Mongoose schema.set()函数:http://mongoosejs.com/docs/api.html#schema_Schema-set。
var json
fooSchema.set('foo',{select:false});
在选择查询中,您可以将其排除,即fooSchema.find()。select(“ - foo”)。一些例子是https://stackoverflow.com/a/12097874/442472。