Từ tài liệu:
Toán tử $ not không hỗ trợ các hoạt động với $ regexoperator. Thay vào đó, hãy sử dụng // hoặc trong các giao diện trình điều khiển của bạn, hãy sử dụng khả năng biểu thức chính quy của ngôn ngữ của bạn để tạo các đối tượng expressionobject thông thường. Hãy xem xét ví dụ sau sử dụng mẫu matchexpression //:
db.inventory.find( { item: { $not: /^p.*/ } } )
CHỈNH SỬA (@idb Bentley):
{$regex: 'ttt'}
thường tương đương với /ttt/
trong mongodb, vì vậy truy vấn của bạn sẽ trở thành:
db.test.find({c: {$not: /ttt/}}
EDIT2 (@KyungHoon Kim):
Trong python , bên dưới một hoạt động:
'c':{'$not':re.compile('ttt')}