2017-03-01 53 views

回答

1

蒙戈_id是12字節BSON型ObjectId

var mongoose = require('mongoose'); 

var id = '1111adda111'; 
// var id = payloadData.skillId; 

console.log(mongoose.Types.ObjectId.isValid(id)); // false 
var cond = mongoose.Types.ObjectId.isValid(id) 

if (cond) { 
    // do the required operation 
} else { 
    console.log('not a valid id'); 
} 
+0

嘗試捕捉沒有按沒有工作,在這種情況下..在將ID轉換爲monodb之前驗證ID是正確的解決方案。 –

+0

我知道,我的意圖是提問者用它做的事情,但它也可能造成混亂,所以我刪除了它。 –