Ini karena bahasa kueri dan cara mem-parsing objek, objek yang Anda coba gunakan terlihat seperti ini:
{ key: { query1, query2 }}
Dimana query1 adalah $geoIntersects dan query2 adalah $not yang bukan merupakan struktur yang valid, yang dapat Anda lakukan adalah membungkus keduanya dengan