So entfernen Sie doppelte Werte in einer Liste in mongodb

Ich habe eine Mongodb-Sammlung. Wenn ich es tue.

db.bill.find({})

Ich bekomme

{ 
    "_id" : ObjectId("55695ea145e8a960bef8b87a"),
    "name" : "ABC. Net", 
    "code" : "1-98tfv",
    "abbreviation" : "ABC",
    "bill_codes" : [  190215,  44124,  190215,  147708 ],
    "customer_name" : "abc"
}

Ich benötige eine Operation, um die doppelten Werte aus den bill_codes zu entfernen. Endlich sollte es @ se

{ 
    "_id" : ObjectId("55695ea145e8a960bef8b87a"),
    "name" : "ABC. Net", 
    "code" : "1-98tfv",
    "abbreviation" : "ABC",
    "bill_codes" : [  190215,  44124,  147708 ],
    "customer_name" : "abc"
}

Wie dies in Mongodb zu erreichen.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage