[x^2 for x in lst]

Many to many

2014-05-03

Igår lärde jag mig att Django-mongodb-engine som jag använder för att få Django:s ORM-verktyg att fungera med MongoDB inte stöder ManyToMany-fält.Jag vill ha ett sådant för att modellera kopplingen mellan BlogEntry och Category.Lösningen blev att spara ID:arna för de kategorier som ett BlogEntry tillhör i ett ListField(models.ForeignKey(Category)). Inte någon perfekt lösning direkt.Nu blir jag tvungen att manuellt hämta kategorierna som ett BlogEntry tillhör från databasen.

Tidsbaserade frågor

2014-05-05

Dagens lärdom: Django-mongodb-engine stöder inte tidsbaserade frågor. Ex hade det varit trevligt att kunna fråga efter alla BlogEntries som har gjorts en viss månad en visst år men det går inte :( Det finns tydligen ett projekt som heter Django-db-indexer som ger stöd för sådana frågor. Orkar dock inte strula med installation av ett extra projekt jut nu. Gör filtrering i kod än så länge. Inte roligt, men innan antalet inlägg blir så stort att det kommer att ta tid att loopa igenom inläggen kanske jag hinner dra in Django-db-indexer.

Känns som om det hade varit lättare att använda Postgres...men hade det varit lätt hade det inte varit någon sport ;)