Bạn sẽ phải áp dụng logic boolean để đảo ngược AND thành OR của phủ định của từng thuật ngữ riêng lẻ:
collection.find({$or: [{age: {$gte: maxAge}}, {gender: {$ne: 'female'}}]})
hoặc
collection.find({$or: [{age: {$not: {$lt: maxAge}}}, {gender: {$ne: 'female'}}]})