Als de documenten zijn opgeslagen met string-ID's, ziet de code er correct uit.
De id's zien eruit als hex-gecodeerde object-id's. Als de object-ID's object-ID's zijn, moet u de hexadecimale tekenreeksen converteren naar object-ID's:
oids := make([]bson.ObjectId, len(ids))
for i := range ids {
oids[i] = bson.ObjectIdHex(ids[i])
}
query := bson.M{"_id": bson.M{"$in": oids}}