我是猫鼬的作者之一.您可以通过以下几种方式之一进行此查询:
find
句法
User.findOne({'fb.gender': 'male'}, callback);
where
句法
User.where('fb.gender', 'male').findOne(callback);
命名范围语法
UserSchema.namedscope('male').where('fb.gender', 'male'); // ... var User = mongoose.model('User', UserSchema); // Now you can write queries even more succinctly and idiomatically User.male.findOne(callback);
试试这个 :
User.findOne( { $where : "this.fb.gender == 'male' " } )
要么
User.findOne( { fb.gender : "male" } )