Sto cercando di trovare documentazione, inutilmente, su come creare indici multi-campo in Mongoosejs. In particolare, ho due campi che devono essere indicizzati e unici. Che cos'è un esempio di schema di mangusta che indicizza due campi insieme?Creazione di indici multifield in Mongoose/MongoDB
61
A
risposta
126
Si chiama il metodo index
sull'oggetto Schema
per farlo come mostrato here. Per il vostro caso sarebbe qualcosa di simile:
mySchema.index({field1: 1, field2: 1}, {unique: true});
7
Definizione indici a livello di schema è necessario per la creazione di indici composti.
animalSchema.index({ name: 1, type: -1 });
Riferimento: http://mongoosejs.com/docs/guide.html#indexes
Problemi correlati
- 1. dati di base ios9: vincolo unico multifield
- 2. Creazione di indici per gruppi per campo?
- 3. Creazione di indici in MongoDB con .NET driver 2.0
- 4. Creazione e aggiornamento degli indici Zend_Search_Lucene
- 5. Indici multitenant in RavenDB in asp.net MVC
- 6. indici undestanding bitmap in PostgreSQL
- 7. Indici e l'utilizzo di chiavi primarie come indici in MySQL
- 8. indici di testo vs indici interi in mysql
- 9. Errore durante la creazione di indici per Cloud Cloud Datastore: attributo 'indici' imprevisto per oggetto di tipo AppInfoExternal
- 10. Indici composti in Apache Cassandra
- 11. Software suggerimento indici mySQL
- 12. Errore "Troppi indici sulla tabella" durante la creazione di relazioni in Microsoft Access 2010
- 13. La creazione di una chiave primaria in più colonne genera indici per tutti loro?
- 14. Analizzatore di indici di default in elasticsearch
- 15. Overhead di indici compositi
- 16. Utilizzo di indici in array json in PostgreSQL
- 17. Quali sono alcune best practice e "regole pratiche" per la creazione di indici di database?
- 18. Indici di stringa in Swift 2
- 19. Implementazioni di indici spaziali in Haskell?
- 20. Converti vettore di indici in matrice
- 21. Un elenco di indici in MongoDB?
- 22. Aggiunta di indici ai campi modello in Django con migrazioni
- 23. Aggiunta di indici ai modelli SQLAlchemy dopo la creazione delle tabelle
- 24. Liquibase creare indici con funzioni
- 25. Creazione di modelli e indici tramite un comando a una riga?
- 26. Gli indici di ordinamento discendenti
- 27. Perché gli indici GiST di ricerca testo PostgreSQL sono molto più lenti degli indici GIN?
- 28. Come creare indici non cluster in Crea tabella?
- 29. Indici ordine riga-riga
- 30. Indici elenco nidificato
Che ha fatto il trucco. Grazie molto! – Dan
Questo è chiamato l'indice Compount in mongodb. Quindi crea indici come campo1 e campo1 + campo2. Quindi è il primo indice in base al campo1 e quindi all'interno del campo1 rispetto al campo 2 –
qual è il significato del 1 dopo il campo1: e il campo2:? –