Schema是这样的
var DepartmentSchema = new Schema({
name:String,
major:[{
name:String
}]
});
然后我想匹配数组中存在某个值,比如major数组存在{name:"name"}的所有项
于是这样。
DepartMentModel.findOne({major:{name:"name"}});
然而并没有匹配到。
是不是我的匹配条件没写对啊
Schema是这样的
var DepartmentSchema = new Schema({
name:String,
major:[{
name:String
}]
});
然后我想匹配数组中存在某个值,比如major数组存在{name:"name"}的所有项
于是这样。
DepartMentModel.findOne({major:{name:"name"}});
然而并没有匹配到。
是不是我的匹配条件没写对啊
3 回答934 阅读✓ 已解决
4 回答591 阅读✓ 已解决
2 回答324 阅读✓ 已解决
2 回答483 阅读✓ 已解决
3 回答700 阅读
1 回答503 阅读✓ 已解决
1 回答374 阅读✓ 已解决
DepartMentModel.find({major.name: "name"});