Det er ikke muligt at gøre det på denne måde. distinct
er en databasekommando og --query
mulighed for kun at bruge en forespørgsel
for at filtrere dokumenter.
Hvis du bruger mongodb v3.4 eller nyere, kan du bruge views for at samle din samling og eksportere den fra visningen.
Opret først visningen i mongo shell:
db.createView("distinctCollectionUid", "collection", [{ $group: { _id: "$uid"}}]);
Eksporter det derefter:
mongoexport -d db -c distinctCollectionUid --type=csv -f "_id" -o distinctUid.csv