Uit de documenten:
De operator $not ondersteunt geen bewerkingen met de operator $regexator. Gebruik in plaats daarvan // of in uw stuurprogramma-interfaces, gebruik de reguliere expressiemogelijkheid van uw taal om reguliere expressieobjecten te maken. Beschouw het volgende voorbeeld waarin de patroonovereenkomstexpressie // wordt gebruikt:
db.inventory.find( { item: { $not: /^p.*/ } } )
BEWERKEN (@idbentley):
{$regex: 'ttt'}
is over het algemeen gelijk aan /ttt/
in mongodb, dus uw vraag zou worden:
db.test.find({c: {$not: /ttt/}}
EDIT2 (@KyungHoon Kim):
In python , onderstaande werkt:
'c':{'$not':re.compile('ttt')}