是否可以使用mongoose使用不同的名称,在我的大写字母"ID"中,作为schema _id字段的别名?我是否需要添加虚拟或是否有另一种设置方法?
任何帮助感激不尽,谢谢.
Joh*_*yHK 24
您将使用虚拟属性.如:
yourSchema.virtual('ID').get(function() { return this._id; });
Run Code Online (Sandbox Code Playgroud)
alias
最简单的方法是在架构中指定:
let s = new Schema({
_id: { type: String, alias: "ID" }
});
Run Code Online (Sandbox Code Playgroud)
这会自动创建 getter 和 setter,因此可以ID
在任何地方使用而不是_id
.
归档时间: |
|
查看次数: |
9133 次 |
最近记录: |