前言 用同样的查询语句在代码中可以查询到,但是用在查询工具(比如shell端、Navicat、DataGrip)中却查不到5怪6怪奇了怪 解决办法 说明:集合中_id的值都为数字型,有的数字非常大 之前是这么查的,查不到 db.cid2012_2.find({_id: 1555126180474732545}) 下面这样查就可以查到,注意传入的参数是 字符串类型 db.cid2012_2.find({_id: NumberDecimal('1555126180474732545')})