Proponuję przeczytać więcej o notacji z kropkami o tym, jak możesz wyszukiwać / przeglądać obiekty i zwracać pasujące dokumenty.
Ponieważ nie możesz użyć kropki jako argumentu słowa kluczowego mongoengine jest zgodny ze stylem django orm z podwójnymi podkreśleniami:
1) Sample.objects(somedict__someinfo__name='Jordan')
2) Sample.objects(somedict__someinfo__food='Fries')