是否可以设置哪个字段应该是“id”字段?我正在定义我的方案:
var Person = app.ormDb.define('person', {
id : { type: String, index: true, default: function () { return uuid.v4(); } },
oAuthID : { type: String, index: true },
name : { type: String },
gender : { type: String },
birth : { type: Date },
email : { type: String },
imageID : { type: String },
favorites : { type: JSON, default: function() { return {cars : [], animals : []}; } },
date : { type: Date, default: function() { return new Date(); } },
updated : { type: Date, default: function() { return new Date(); } }
});
并且我定义id
的字段显示在 MongoDB 中,但是当我使用 jugglingdb 查找人员时, Person.id 的返回值是 MongoDB _id ObjectId 值。所以我id
的被隐藏了。