sql >> Databáze >  >> NoSQL >> MongoDB

Jak nakonfiguruji indexy mongoDB v django-nonrel bez použití Modelů?

S MongoDB nepotřebujete žádný krok navíc k tomu, abyste předem deklarovali schéma k „založení“ sbírek. Dokumentově orientovaná povaha MongoDB ve skutečnosti nevynucuje striktní schéma; dokumenty ve sbírce mohou mít různá pole podle potřeby. Je to jiný koncept, na který je třeba si zvyknout, ale kolekce se vytvoří, jakmile do ní začnete ukládat data.

Indexy lze přidat pomocí ensureIndex pymongo ve sbírce.

Podobně jako při vytváření kolekce při vkládání dat bude také vytvořena kolekce, pokud po přidání indexu neexistuje.

Článek, který by vám měl pomoci začít:Používání MongoDB s Django .

Pokud jste v MongoDB noví, možná budete chtít vyzkoušet krátký online tutoriál .




  1. Seskupování a počítání pomocí agregačního rámce

  2. Vytvoření celého modelu pouze pro čtení pomocí Mongoid

  3. Složený klíč MongoDB:InvalidOperationException:{document}. Identita není podporována

  4. Norm.MongoException:Časový limit připojení při pokusu o získání připojení z fondu připojení