в моей _id базы данных Монго является строкой из ObjectId так:как получить результаты от MongoDB, где _id струнный ObjectId
, когда я делаю этот запрос, я получаю результаты, но с неправильными сортировками
db.collection.find({ _id : {$gt:"57c03e6288579757b5172d51"} });
как исправить это?
Вы пробовали это? 'db.collection.find ({_id:" 57c03e6288579757b5172d51 "});' – John
Если вы хотите, чтобы он отсортировался по '_id', вы должны сделать это явно, привязав' .sort ({_ id: 1}) 'к вашей команде , Это то, что вы подразумеваете под «неправильной сортировкой»? – JohnnyHK
@John ваш запрос работает, но мне нужно передать $ gt 'больше, чем' – ehab