Próbuję znaleźć dokumentację, bezskutecznie, na temat tworzenia indeksów wieloskładnikowych w Mongoosejs. W szczególności mam dwa pola, które muszą być indeksowane i niepowtarzalne. Jaki jest przykład schematu mangusty, który indeksuje dwa pola razem?Tworzenie indeksów wielopozycyjnych w Mongoose/MongoDB
61
A
Odpowiedz
126
Wywołujesz metodę index
na obiekcie Schema
, aby to zrobić, jak pokazano here. Dla Twojego przypadku będzie to coś w rodzaju:
mySchema.index({field1: 1, field2: 1}, {unique: true});
7
Definiowanie indeksów na poziomie schematu jest niezbędne podczas tworzenia indeksów złożonych.
animalSchema.index({ name: 1, type: -1 });
referencyjny: http://mongoosejs.com/docs/guide.html#indexes
Powiązane problemy
- 1. Tworzenie wektora indeksów posortowanego wektora
- 2. Serwer sql: tworzenie indeksów kluczy obcych w razie potrzeby
- 3. Tworzenie ciągów z indeksów dwóch wektorów w Matlab
- 4. Unikalna konwencja indeksów w EF6
- 5. Zbyt wiele indeksów w RavenDBZbyt wiele indeksów w RavenDB
- 6. Bufory indeksów w WebGL?
- 7. Używanie indeksów w tablicy json w PostgreSQL
- 8. Konwersja wektora indeksów w macierz
- 9. Domyślny analizator indeksów w elasticssearch
- 10. Budowanie wielu indeksów raz na raz
- 11. Aktualizacja number_of_replicas domyślne ustawienie dla nowych indeksów indeksów
- 12. Przebudowywanie indeksów nie zmienia fragmentacji% dla nieklastrowanych indeksów.
- 13. Usuwanie wspólnych indeksów tablicy
- 14. 3 bufory indeksów
- 15. Oprogramowanie sugestii indeksów MySQL
- 16. Kiedy używać indeksów złożonych?
- 17. Przebudowywanie indeksów SQL - kiedy?
- 18. Wyszukiwanie wielu indeksów w ElasticSearch (Tire)
- 19. Łączenie macierzy wartości i indeksów w MATLAB
- 20. Parsowanie json w C# bez znajomości indeksów
- 21. Wyszukiwanie indeksów wszystkich wystąpień elementu w wektorze
- 22. Generowanie skryptu wszystkich indeksów w bazie danych
- 23. Hrabia indeksów przy użyciu „za” w Pythonie
- 24. lista tabel bez indeksów w sql 2008
- 25. Jaki jest cel porównywania indeksów w Pythonie?
- 26. Jak wykonać zapytanie indeksów w ElasticSearch?
- 27. Rails - ElasticSearch - Wiele indeksów w jednym modelu
- 28. Jak utworzyć wiele indeksów w pliku logstash.conf?
- 29. ActiveRecord znajdowanie istniejących indeksów tabel
- 30. C++ sortowanie i śledzenie indeksów
To załatwiło sprawę. Wielkie dzięki! – Dan
To się nazywa indeks zliczeniowy w mongodb. Tworzy więc indeksy jako pole1 i pole1 + pole2. Zatem jest to pierwszy indeks według pola 1, a następnie wewnątrz pola 1 w odniesieniu do pola 2 –
jakie jest znaczenie 1 po polu 1: i polu 2:? –