Estou tentando encontrar documentação, sem sucesso, sobre como criar índices de vários campos no Mongoosejs. Em particular, tenho dois campos que precisam ser indexados e exclusivos. Qual é um exemplo de esquema de mangusto que indexa dois campos juntos?
93
1
é ascendente,-1
seria descendente.index
.1
e-1
especifica uma chave de índice crescente ou decrescente no campo de índice. Encontrei os documentos http://mongodb.github.io/node-mongodb-native/2.1/tutorials/create-indexes/A definição de índices no nível do esquema é necessária ao criar índices compostos.
Referência: http://mongoosejs.com/docs/guide.html#indexes
fonte
A propósito, a resposta aceita está errada, conforme https://stackoverflow.com/a/52553550/129300 você deve colocar os nomes dos campos entre aspas simples, ou seja:
Dia feliz!
fonte
field1
efield2
são identificadores válidos.field1.foo
não é, por exemplo.Eu testei com dados de amostra e está funcionando perfeitamente como o esperado.
fonte