mongoose:如何build模对象层次?
我正在使用Mongoose 2.7.0和node.js.
我如何用一个embedded对象来描述一个模式?
有效地,我想结束我的模式匹配与JSON结构,如:
{ title: "", position: { loc: [0, 0], street: "", zip: 1234, town: "Name" } }
到目前为止,我已经结束了一个解决scheme,如:
var MySchema = new mongoose.Schema({ title: { type: String }, position: {} });
这个解决scheme的问题是它不validationposition
内容。
最简单的方法是做这样的事情:
var MySchema = new mongoose.Schema({ title: { type: String }, position: { loc: [Number], street: String, zip: Number, town: String } });