我有一个用Restify(NodeJS)编写的REST-API。 MongoDB用作数据库(+ Mongoose)。
我有很多集合,每个我都创建了一个模式。这是一个例子:
var UserSchema: Schema = new Schema({
_id: mongoose.Schema.ObjectId,
username: String,
email: String,
password: String
});
现在,例如,我想映射" _id" to" id",表示在请求中,用户应该能够写出" id",然后将其映射到" _id"反之亦然。
我想分离" REST-API协议"来自"数据库架构"。这样做的最佳做法是什么?