Hvis dokumenterne er gemt med streng-id'er, ser koden korrekt ud.
Id'erne ligner hex-kodede objekt-id'er. Hvis objekt-id'erne er objekt-id'er, skal du konvertere hex-strengene til objekt-id'er:
oids := make([]bson.ObjectId, len(ids))
for i := range ids {
oids[i] = bson.ObjectIdHex(ids[i])
}
query := bson.M{"_id": bson.M{"$in": oids}}