我有一個名爲貓鼬架構管理員如何貓鼬進行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到「用戶名」,貓鼬不能工作並且找不到一個執行:
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 : ''
謝謝。
可能重複的[如何使用貓鼬findOne](http://stackoverflow.com/questions/7033331/how-to-use-mongoose-findone) – Thomas