J'ai une situation un peu étrange.Mongodb ne peut pas trouver l'objet avec trop long _id
Je conserve des objets dans la collection "refs" définissant explicitement _id. J'ai donc des objets avec de très gros ID.
db.refs.find().sort({_id: -1});
// {_id: 9200000000165761625}
// ...
Mais lorsque je tente de trouver l'objet avec le plus grand id dans mongo shell, il ne retourne rien:
db.refs.find({_id: 9200000000165761625}); // nothing
Mais!
db.refs.find({_id: 9200000000165761625}).count(); // return 1
Comment cela est-il arrivé?
Qu'en est-il de db.refs.count ({_ id: 9200000000165761625}) –
J'ai le même problème en essayant d'utiliser les identifiants de Twitter comme mon _id. Changement du code du chargeur python pour utiliser str (tweet.id). –