【发布时间】:2015-09-03 23:10:53
【问题描述】:
我在 Mongoose 方案中有 4 个不同变量的类似对象,并希望创建一个对象数组以多次使用。我知道我可以使用例如Box: [Vector] array 但这很不方便。一个例子可以更好地解释它:
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var Vector4 = new Schema({
x: { type: Number },
y: { type: Number },
width: { type: Number },
height: { type: Number }
});
module.exports = mongoose.model('Entity', new Schema({
name: { type: String },
version: { type: Number },
AABB: Vector4, // want the Vector Object here
Box: Vector4, // want the Vector Object here.
Viewport: Vector4, // want the Vector Object here.
Outline: Vector4, // want the Vector Object here.
......
}));
我对 Mongoose 比较陌生,所以我可能做错了这个 Schema。任何输入都会很棒。
【问题讨论】: