sql >> Database >  >> NoSQL >> MongoDB

MongoDB:exporteer verschillende kolomwaarde

Het is niet mogelijk om het op deze manier te doen. distinct is een database-opdracht, en --query optie staat toe om alleen een query te gebruiken om documenten te filteren.

Als u mongodb v3.4 of hoger gebruikt, kunt u views gebruiken om uw verzameling samen te voegen en te exporteren vanuit de weergave.

Maak eerst de weergave in mongo-shell:

db.createView("distinctCollectionUid", "collection", [{ $group: { _id: "$uid"}}]);

Exporteer het dan:

mongoexport -d db -c distinctCollectionUid --type=csv -f "_id" -o distinctUid.csv


  1. 'TypeError:meme.find(...).forEach is geen functie' in mongoose node js?

  2. Werk genest object in MongoDB bij als het bestaat, voeg het anders toe

  3. Hoe kan ik regex in mongodb gebruiken in plaats van mongolab?

  4. MongoDB pull-element van array twee niveaus diep