MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

MongoDB:xuất giá trị cột riêng biệt

Không thể làm theo cách này. khác biệt là một lệnh cơ sở dữ liệu và --query tùy chọn chỉ cho phép sử dụng một truy vấn để lọc tài liệu.

Nếu bạn đang sử dụng mongodb v3.4 trở lên, bạn có thể sử dụng lượt xem để tổng hợp bộ sưu tập của bạn và xuất nó từ chế độ xem.

Đầu tiên hãy tạo chế độ xem trong mongo shell:

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

Sau đó xuất nó:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Trường không hiển thị trong tập hợp Mongoose

  2. Truy vấn động trong MongoDB và Node.js

  3. Cách gieo một vùng chứa docker trong Windows

  4. MapReduce với MongoDB thực sự rất chậm (30 giờ so với 20 phút trong MySQL cho cơ sở dữ liệu tương đương)

  5. Mongo đợi trên 27017 ngay cả sau khi cài đặt lại