Mongoose - 如何自定义架构中的字段?字符串和数组在同一个字段中

时间:2015-04-01 14:56:44

标签: mongodb mongoose

我想知道如何自定义一个可以使用数组和字符串的字段 例如:

var PostingSchema = new Schema({
    created: {
        type: Date,
        default: Date.now
    },
    title: {
        type: String,
        required: true,
        trim: true
    },
    images: Array,
    categorie: Array,
    ubication:[{ type: Number, ref: 'Place'}],
    agg:[{
    agg   :{ type: String, ref: 'Agg' },
    value : String,
    make  :[{ type: Number, ref: 'Make'}]
  }]
});

在字段agg中,我有一个问题,有时可能是字符串类型,有时可能是类型数组,应该是数组类型我用另一个方案填充它。我怎么能这样做?

如果有更好的方法,我创建了一个名为"value ->string""make->array"的字段吗?

0 个答案:

没有答案