Fra dokumenterne:
$not-operatoren understøtter ikke operationer med $regexoperatoren. Brug i stedet // eller i dine drivergrænseflader, brug yourlanguages regulære udtryksfunktion til at skabe regulære udtryksobjekter. Overvej følgende eksempel, som bruger mønsteret matchexpression //:
db.inventory.find( { item: { $not: /^p.*/ } } )
REDIGER (@idbentley):
{$regex: 'ttt'}
svarer generelt til /ttt/
i mongodb, så din forespørgsel bliver:
db.test.find({c: {$not: /ttt/}}
EDIT2 (@KyungHoon Kim):
I python , nedenstående virker:
'c':{'$not':re.compile('ttt')}