Jak skonfigurować indeksy mongoDB w django-nonrel bez korzystania z modeli?

Buduję witrynę przy użyciu mongodb i django-nonrel. Przeczytałemróżne miejsca że dla mongo lepiej jest użyć prostego pymongo niż django ORM. Te jives z moim doświadczeniem, jak również - ORM django jest niesamowity dla relacyjnych baz danych, ale nie daje wiele, że pymongo już nie działa.

Moim problemem jest to, że nie wiem, jak skonfigurować tabele bazy danych (err ... „kolekcje”) początkowo bez użycia ORM django. Co muszę zrobić, aby odrzucić kajdany models.py i syncdb i sam napisać kod?

Wygląda na to, że ktoś powinien już stworzyć przewodnik, ale nie mogę go znaleźć.

Trochę więcej szczegółów:

W tej chwili buduję modele i uruchamiam syncdb, aby skonfigurować DB. Jak dotąd, magia ORM django sprawiła, że ​​działa. Ale muszę zrobić trochę bardziej wyszukanych rzeczy, takich jak indeksowanie podelementów, więc nie sądzę, aby ORM działał na mnie.

Ponadto nie używam modeli (innych niż auth_users i sesje) w innym miejscu projektu. Prawdziwe schematy są zdefiniowane gdzie indziej w json. Nie chcę utrzymywać klas modeli, kiedy i schematy jsonów są jednocześnie - to po prostu zła praktyka.

Na koniec mam polecenie zarządzania „loadfixtures”, które używam do opróżnienia, syncdb i ładowania urządzeń. Wygląda na to, że byłoby to bardzo dobre miejsce na nowy kod zastępujący ORM, po prostu nie wiem, jak powinien wyglądać ten kod ....

questionAnswers(1)

yourAnswerToTheQuestion