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

Cách mongoexport với một trường

Nếu điều này ...

db.sTest.find({}, {'comments_data.message':1, _id:0})

... chọn dữ liệu bạn quan tâm sau đó chọn mongoexport tương đương lệnh là:

mongoexport --db sDB --collection sTest --fields 'comments_data.message' --type csv --out test88.csv

Lưu ý:điều này sử dụng --type csv bởi vì, theo tài liệu , việc sử dụng định dạng đầu ra JSON khiến MongoDB xuất tất cả các trường trong tài liệu con đã chọn ...

Nếu bạn phải có định dạng JSON và giới hạn đầu ra của mình ở một trường duy nhất thì tôi nghĩ bạn sẽ cần phải ghi các tài liệu đã rút gọn vào một bộ sưu tập riêng biệt và xuất that bộ sưu tập, theo câu trả lời này .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tìm tài liệu bao gồm phần tử trong trường Mảng với mongomapper?

  2. Cách truy vấn với nhiều điều kiện và các điều kiện đó phụ thuộc

  3. Không thể điền một lượng lớn dữ liệu vào mongodb bằng Node.js

  4. Mongo's Cursor.nextObject Đôi khi trả về giá trị Null không đúng cách?

  5. Làm thế nào để kéo một phiên bản của một mục trong một mảng trong MongoDB?