我用的mongoose框架,一个表的外键是ObjectID类型,不能往这个字段插入数字1,有什么办法吗?
4 回复
ObjectID 有一定的格式, 你不能只插入數字1 http://docs.mongodb.org/manual/reference/object-id/
你可以保留_id, 然後自己再新增一個field, 或是你不想用ObjectID, 可以在Schema改成String 或是 Number, 例如:
var statusSchema = new mongoose.Schema({
_id: { type: String },
name: { type: String, default: '' }
});