Z dokumentů:
Operátor $not nepodporuje operace s $regexoperator. Místo toho použijte // nebo v rozhraních ovladačů použijte k vytvoření objektů regulárního výrazu funkci regulárního výrazu vašeho jazyka. Zvažte následující příklad, který používá výraz odpovídající vzoru //:
db.inventory.find( { item: { $not: /^p.*/ } } )
UPRAVIT (@idbentley):
{$regex: 'ttt'}
je obecně ekvivalentní /ttt/
v mongodb, takže váš dotaz bude:
db.test.find({c: {$not: /ttt/}}
UPRAVIT2 (@KyungHoon Kim):
V pythonu , níže jedna funguje:
'c':{'$not':re.compile('ttt')}