Mongoose是否有可能有两个独特的数组?

时间:2016-09-09 08:31:18

标签: mongodb mongoose

我基本上在mongoose中有一个数据透视表,它包含来自差异表的两个IDS,并且它们会被填充。但问题是我正在努力让它们变得独一无二,所以你不能重复进入。

我的架构:

var exampleSchema = new Schema (
    {
        exampID: [{ type: Schema.Types.String, ref: 'Test'}],
        testID: [{ type: Schema.Types.Number, ref: 'Example'}]
    }

所以你可以看到它们都是数组。

我尝试过:

exampleSchema.index({exampID: 1, testID: 1}, {unique: true});

但是我得到了这个错误:

 MongoError: cannot index parallel arrays [exampID] [testID]

当然到目前为止Mongoose应该增加对此的支持?或者是否已经支持这个?或解决方法?

0 个答案:

没有答案