sql >> Databáze >  >> NoSQL >> MongoDB

MongoDB:exportovat odlišnou hodnotu sloupce

Takto to nejde. rozlišující je databázový příkaz a --query možnost umožňuje použít pouze dotaz pro filtrování dokumentů.

Pokud používáte mongodb v3.4 nebo novější, můžete použít zobrazení agregovat vaši sbírku a exportovat ji ze zobrazení.

Nejprve vytvořte pohled v mongo shell:

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

Poté jej exportujte:

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


  1. Indexování polí objektů v MongoDB

  2. Jak můžete odstranit všechny dokumenty ze sbírky pomocí Mongoose?

  3. $concat dvě pole v mongodb

  4. MongoDB diacriticInSensitive vyhledávání nezobrazuje všechny řádky s diakritikou (slova s ​​diakritickým znaménkem) podle očekávání a naopak