我有一个名为administrator的mongoose模式。
当我尝试运行这个查询时,我能够获得结果。
问题是:当我尝试将标准从_id更改为“username”时,mongoose无法工作,并且findOne不会执行。
谢谢。
var administratorSchema = new mongoose.Schema({
username : String,
password : String,
active : Boolean,
level : String
});
当我尝试运行这个查询时,我能够获得结果。
mongoose.connect('mongodb://'+dbServer+'/'+dbName, function(connectionError) {
var administratorModel = mongoose.model('administrators',administratorSchema);
administratorModel.findOne({_id,111155dffxv}function(err, resad){
console.log('into mongoose findone');
});
});
====> Console output : 'into mongoose findone'
问题是:当我尝试将标准从_id更改为“username”时,mongoose无法工作,并且findOne不会执行。
mongoose.connect('mongodb://'+dbServer+'/'+dbName, function(connectionError) {
var administratorModel = mongoose.model('administrators',administratorSchema);
administratorModel.findOne({'username','mohamed'}function(err, resad){
console.log('into mongoose findone');
});
});
====> Console output : ''
谢谢。