我正在查看node.js中的代码,express,mongoose。它定义模式:这是什么类型的声明?一个函数?类?
var Comment = new Schema({
username : String,
content : String,
created : Date
});
我不明白这是什么actaully的是,由于
var Comment =
是像一个函数/变量
new Schema
类似于类 和
{
username : String,
content : String,
created : Date
}
就像一个关联数组...
这种类型的块究竟是什么?它是如何工作的?
非常感谢
这是一个集合 – Sekai
的模式是向过往填充它返回一个对象全局一个匿名对象构造函数的调用。 – dandavis
如果不知道详细信息,只需将'Schema'的实例分配给'Comment'。文字对象是“Schema”构造函数的参数。你不明白什么是什么?除了对象构造函数'String','Date'等,这个语法中没有什么特别之处...... – elclanrs