diff --git a/pkg/references/reference.go b/pkg/references/reference.go index 163dceb2d6b188a7ebb21bf34dc77c8259c099d8..12dac1865a17a39ac6876aa4390f89d408e4f76c 100644 --- a/pkg/references/reference.go +++ b/pkg/references/reference.go @@ -14,8 +14,8 @@ type Reference struct { func (r *Reference) MarshalBSON() ([]byte, error) { d := bson.D{ - {"id", r.ID}, - {"collection_id", r.CollectionID}, + {Key: "id", Value: r.ID}, + {Key: "collection_id", Value: r.CollectionID}, } if r.Disabled { @@ -99,5 +99,4 @@ func (r *Reference) Fetch(i interface{}) interface{} { default: panic("unknown parameter") } - return nil }