Nie da się tego zrobić w ten sposób. wyraźne
jest poleceniem bazy danych, a --query
opcja pozwala na użycie tylko zapytania
do filtrowania dokumentów.
Jeśli używasz mongodb w wersji 3.4 lub nowszej, możesz użyć widoków aby zagregować swoją kolekcję i wyeksportować ją z widoku.
Najpierw utwórz widok w powłoce mongo:
db.createView("distinctCollectionUid", "collection", [{ $group: { _id: "$uid"}}]);
Następnie wyeksportuj:
mongoexport -d db -c distinctCollectionUid --type=csv -f "_id" -o distinctUid.csv