Я пытаюсь перечислить только имя, фамилию, возраст и пол, где идентификатор находится между 101 и 107. Я могу выполнить каждую часть запроса, но не могу их объединить. Это мой код:
db.users.find({$and: [{_id:{$gt: 100, $lt:108}},{_id:0, fname:1, surname:1, age:1, Sex:1}]})
Но когда я нажимаю клавишу возврата, курсор просто мигает, как будто он ждет чего-то другого от меня. Я предполагаю, что я спрашиваю, что я делаю неправильно, и как мне объединить эти два, чтобы я не совершил ту же ошибку в будущем.
db.users.find({_id:{$gt: 100, $lt:108}})
работает для меня
db.users.find({_id:{$gt: 100, $lt:108}})
также работы