यदि दस्तावेज़ स्ट्रिंग आईडी के साथ संग्रहीत हैं, तो कोड सही दिखता है।
आईडी हेक्स एन्कोडेड ऑब्जेक्ट आईडी की तरह दिखते हैं। यदि ऑब्जेक्ट आइडेंटिफ़ायर ऑब्जेक्ट आईडी हैं, तो आपको हेक्स स्ट्रिंग्स को ऑब्जेक्ट आईडी में बदलने की आवश्यकता है:
oids := make([]bson.ObjectId, len(ids))
for i := range ids {
oids[i] = bson.ObjectIdHex(ids[i])
}
query := bson.M{"_id": bson.M{"$in": oids}}