问题:
MongoDB根据某个Long类型ID查询数据查不出来
db.getCollection('school_work_section').find({school_work_section_id:577199363866206209});

解决办法:
Long类型的需要在NumberLong的对象里加上双引号才能查出来
db.getCollection('school_work_section').find({school_work_section_id:NumberLong("577199363866206209")});

"在MongoDB中,使用Long类型ID查询数据时遇到无法查到记录的问题。解决办法是将Long类型的ID包裹在NumberLong()函数内,如`NumberLong("577199363866206209")`,这样才能正确查询到对应的数据。"
1033

被折叠的 条评论
为什么被折叠?



