我采集了一个行政区划的数据,使用如下命令查询省一级的数据db.collection.find({'_id':{$mod: [10000000000,0]}})
没有任何返回数据
正常需要返回如下数据
{ "_id" : NumberLong("110000000000"), "name" : "北京市" }, /* 2 */ { "_id" : NumberLong("120000000000"), "name" : "天津市" }, /* 3 */ { "_id" : NumberLong("130000000000"), "name" : "河北省" }, ...
我去掉一个0后能使用10位的除数能返回数据,但不是我的需求。
这是否是$mod的bug?
官方文档中没有相关的说明。
해봤는데 지금은 이렇습니다.
1. 몽고 쉘에서는 설명하신 것과 상황이 같습니다.
2. mongodb 드라이버 2.2.24에서는 설명하신 것과 상황이 동일합니다. 으아아아
3.몽구스 드라이버 4.7.9,으아아아
https://jira.mongodb.org/secu...를 방문하여 추적을 위한 문제를 제출하는 것이 좋습니다. 참고로. MongoDB를 사랑해주세요! 재미있게 보내세요! ------------화려한 구분선------ --- ---------- MongoDB 중국어 커뮤니티에는 다양한 오프라인 활동이 있습니다. 아래를 클릭하세요.2017 Huashan Sword 토론|MongoDB 중국 커뮤니티
3월 항저우역이 곧 다가옵니다! ! ! 관심있는 친구들은 빨리 신청해주세요! ! !