Herramientas de usuario

Herramientas del sitio


wiki2:python:mongoengine

¡Esta es una revisión vieja del documento!


MongoEngine

Updates

Masive update:

GameServer.objects(ip=ip).update(set__status=Server_status.STATUS_RUNNING)

Queries

Nested fileds

You can use the double underscore:

Tournament.objects.filter(type__num_players=2)

Or raw queries:

Tournament.objects.filter(__raw__={'type.num_players': 2})
TournamentConfig.objects.filter(__raw__={'$where': 'this.type.num_players * this.type.num_teams == 4'})

Listas

Hacer queries con embedded objects:

gardens_with_flower0  = Garden.objects(flowers=flower0)
gardens_with_flower0_or_flower1  = Garden.objects(flowers__in=[flower0, flower1])
gardens_with_flower0_and_flower1  = Garden.objects(flowers__all=[flower0, flower1])
wiki2/python/mongoengine.1442945328.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)