MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie konfiguriere ich MongoDB-Indizes in Django-Nonrel, ohne Modelle zu verwenden?

Mit MongoDB brauchen Sie keinen zusätzlichen Schritt, um das Schema vorzudeklarieren Sammlungen "anzulegen". Die dokumentorientierte Natur von MongoDB erzwingt eigentlich kein striktes Schema; Dokumente innerhalb einer Sammlung können je nach Bedarf unterschiedliche Felder haben. Es ist ein anderes Konzept, an das man sich gewöhnen muss, aber die Sammlung wird erstellt, sobald Sie anfangen, Daten darin zu speichern.

Indizes können mit Pymongos ensureIndex hinzugefügt werden in einer Sammlung.

Ähnlich wie bei der Sammlungserstellung beim Einfügen von Daten wird eine Sammlung auch dann erstellt, wenn sie nicht vorhanden ist, wenn ein Index hinzugefügt wird.

Ein Artikel, der Ihnen beim Einstieg helfen soll:Using MongoDB mit Django .

Wenn Sie neu bei MongoDB sind, sollten Sie auch das kurze Online-Tutorial ausprobieren .