在我的mongo数据库中_id是来自ObjectId的字符串,如下所示:
当我进行此查询时,我得到了结果,但排序错误
db.collection.find({ _id : {$gt:"57c03e6288579757b5172d51"} });
如何解决这个问题?
答案 0 :(得分:0)
您无法通过使用$ gt运算符插入objectID字符串进行查询。 您必须创建一个objectID。
var objID = ObjectId("57c03e6288579757b5172d51");
db.collection.find({ _id : {$gt: objID} });