105

Mongoosejs で複数フィールド インデックスを作成する方法に関するドキュメントを探していますが、役に立ちません。特に、インデックスを作成して一意にする必要がある 2 つのフィールドがあります。2 つのフィールドを一緒にインデックス化するマングース スキーマの例は何ですか?

4

4 に答える 4

225

ここに示すように、オブジェクトでindexメソッドを呼び出してそれを行います。あなたの場合、次のようになります。Schema

mySchema.index({field1: 1, field2: 1}, {unique: true});
于 2012-09-24T22:53:13.060 に答える
12

複合インデックスを作成する場合は、スキーマ レベルでインデックスを定義する必要があります。

animalSchema.index({ name: 1, type: -1 });

参照: http://mongoosejs.com/docs/guide.html#indexes

于 2014-04-09T23:18:47.390 に答える