जैसा कि मैं देख रहा हूं कि यहां दो मुद्दे हैं:
- ऑब्जेक्ट आईडी इंस्टेंस की उचित आईडी कैसे प्राप्त करें?
मान 8001_469437317594492928_1400737805000
एक हेक्स मान नहीं है जिसे आप डीबी में देख सकते हैं लेकिन समय, मशीन आईडी, पीआईडी और काउंटर घटकों का एक स्पष्ट संयोजन है। इस घटक का उपयोग HEX मान उत्पन्न करने के लिए किया जाता है। HEX मान प्राप्त करने के लिए आपको अपने ObjectID उदाहरण की ToString विधि का उपयोग करना होगा।
यहाँ ObjectID घटकों की व्याख्या का संदर्भ:https://api .mongodb.com/java/3.0/org/bson/types/ObjectId.html
- विशिष्ट आईडी के साथ ObjectId इंस्टेंस कैसे बनाएं
विशिष्ट HEX मान के साथ नया ObjectID उदाहरण बनाने के लिए इसका उपयोग करें:var objectId = new ObjectId(hexStringId)