sql >> Database >  >> NoSQL >> MongoDB

Hoe configureer ik mongoDB-indexen in django-nonrel zonder modellen te gebruiken?

Met MongoDB heeft u geen extra stap nodig om het schema vooraf te declareren collecties "opzetten". De documentgeoriënteerde aard van MongoDB dwingt eigenlijk geen strikt schema af; documenten binnen een collectie kunnen indien nodig verschillende velden hebben. Het is een ander concept om aan te wennen, maar de collectie wordt aangemaakt zodra je er gegevens op gaat opslaan.

Indexen kunnen worden toegevoegd met behulp van pymongo's ensureIndex op een verzameling.

Net als bij het maken van een verzameling bij het invoegen van gegevens, wordt er ook een verzameling gemaakt als deze niet bestaat wanneer een index wordt toegevoegd.

Een artikel dat u op weg zou moeten helpen:MongoDB gebruiken met Django .

Als MongoDB nieuw voor je is, wil je misschien ook de korte online zelfstudie proberen. .




  1. Geëxporteerde MongoDB-documenten mooier maken in mongoexport

  2. Hoe retourneer ik in Pyramid onbewerkte HTML vanuit een weergave?

  3. Hoe een Redis-publicatiebericht te ontvangen in Go

  4. Een sessiearchief delen op Redis voor een Django- en een Express.js-toepassing