doableware / djongo

Django and MongoDB database connector
https://www.djongomapper.com
GNU Affero General Public License v3.0
1.88k stars 355 forks source link

anyway to see translation from ORM->SQL->mongodb(like advertised on djongomapper site) #691

Open Assassin9520 opened 6 months ago

Assassin9520 commented 6 months ago

One line description of the issue

I want to see the transpiled(translated) query from DjangoORM -> SQL -> mongodb. How can i see it?

Python script

content_db_exact = Domains.objects.filter(domains__startswith='{"0": ')

for example i want to see how this query will translate into pymongo(mongodb) query?

i need this for deeper research and cannot see it anywhere in the djongomapper docs.

Example of my need:

python type:

Context.objects.filter(someField__contains="something")

retrieve mongodb djongo translate output

I know that djongo translates something like this internally: filter = { 'blog.name': { '$regex': '^Beatles.*$' } }

How can i output this? i need it for testing.

Traceback

NO_traceback