我如何使用UUID生成的字符串,而不是原始mongoose ObjectID字符串,保持objectID方法(ValueOf(),字符串(),....)?使用uuid作爲對象ID在貓鼬
當我生成的UUID,我嘗試在我的模型與
在我的貓鼬使用的模式:
var uniqueUUID = uuid.v4();
createUser = user({
'myid': uniqueUUID,
});
在我的模型/架構
:
var userSchema = new mongoose.Schema({
_id: Schema.Types.ObjectId
});
得到了驗證錯誤。
ValidationError: user validation failed
http://stackoverflow.com/questions/27438882/using-uuids-in-mongoose-for-objectid-references – dcohenb