Używam mongożenginy z kolbą. Mam klasy db.Document o nazwie profil, w którym chcę pole być zerowe i unikalne, rozumiem sposób to zrobić, aby indeks tego pola, który jest zarówno sparse = True i unikalny = True, jak mogę zrobić to?jak utworzyć indeks w mongoenginie, aby był unikalny = Prawdziwy i rzadki = Prawda
7
A
Odpowiedz
12
Będziesz musiał zadeklarować wskaźnik w np meta
definicja:
class BlogPost(Document):
date = DateTimeField(db_field='addDate', default=datetime.now)
category = StringField()
tags = ListField(StringField())
meta = {
'indexes': [
{'fields': ['-date'], 'unique': True,
'sparse': True, 'types': False },
],
}
3
W przypadku wyjątkowej presji Można ustawić go z deklaracją pole jako:
email = mongodb.EmailField(required=True, unique=True)
Powiązane problemy
- 1. Mongodb unikalny rzadki indeks
- 2. Dodaj unikalny indeks. SQLite3
- 3. Model danych encji, unikalny indeks
- 4. Dlaczego MongoDB może utworzyć unikalny indeks, ale Mongoid nie może?
- 5. datamapper unikalny indeks wielu pól
- 6. unikalny indeks lub ograniczenie na kluczu hstore
- 7. Zmienianie nieunikalnego indeksu na unikalny indeks
- 8. Jak utworzyć unikalny indeks funkcjonalny małych liter przy użyciu SQLAlchemy w PostgreSQL?
- 9. PyMongo stworzyć unikalny indeks z 2 lub więcej polami
- 10. MongoDB: Unikalne i rzadki związek z wartościami indeksów nielicznych
- 11. Jak programowo utworzyć całkowicie pusty plik rzadki na Linuksie?
- 12. Accord.net NaiveBayesLearning "Indeks był poza obszarem tablicy"
- 13. Indeks był poza obszarem tablicy - NHibernate 3.2
- 14. Błąd: Indeks był poza granice tablicy
- 15. Jak utworzyć prosty indeks prefiksu w Javie?
- 16. Jak utworzyć unikalny klucz dla słownika w języku Python
- 17. Jaką wartość JavaScript należy przypisać do zmiennej x, aby typ x = = x był prawdziwy?
- 18. unikalny indeks mysql Z WYJĄTKIEM pusty lub zerowy
- 19. Neo4j: Krok po kroku, aby utworzyć automatyczny indeks
- 20. utworzyć indeks z pdf
- 21. Intermittent Linq FirstOrDefault Error - Indeks był poza obszarem tablicy
- 22. Jak zmienić klucz podstawowy, aby nie był klastrowany?
- 23. Aktualizowanie listy dokumentów osadzonych w mongoenginie
- 24. jak sprawić, aby mój obraz był klikalny
- 25. Jak sprawić, aby wygląd html był wyłączony?
- 26. powiedz cmake, aby był cichy
- 27. Dlaczego MySQL Innodb "Tworzenie indeksu sortowania", gdy istnieje unikalny indeks?
- 28. Dlaczego PRAWDA == "PRAWDA" ma wartość PRAWDA w R?
- 29. Jak mogę utworzyć indeks na Vertica?
- 30. scipy Rzadki cumSum
Dziękuję bardzo – Jay
proszę oznaczyć jako odpowiedział! – Ross
Przepraszam, ale jak to zrobić? Jestem tutaj nowy, dzięki – Jay