在C#中,可以使用MongoDB驱动程序为数据模型中的每个属性定义自定义BSONElement Name,以缩短其存储的名称,例如
[BsonElement("n")]
public String Name { get; set; }
在
定义的模型中,对于node.js的 mongoose ,是否有任何方法可以实现此目的var Project = new Schema({
id : ObjectId,
name: String,
});
mongoose.model("Project", Project);
以便属性“name”将存储为“n”并在代码中作为“name”引用?
研究docs在这一方面效果不佳。谢谢!
答案 0 :(得分:3)
有一个插件,您可以在其中指定别名,以便您可以在数据库中存储单个字母字段,但在代码中包含really_long_names: