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

Cách nhận kết quả lệnh mongo vào một tệp phẳng

bạn có thể thử cách sau từ dòng lệnh

mongo 127.0.0.1/db --eval "var c = db.collection.find(); while(c.hasNext()) {printjson(c.next())}" >> test.txt

giả sử bạn có một cơ sở dữ liệu có tên 'db' đang chạy trên localhost và một tập hợp được gọi là 'collection', điều này sẽ xuất tất cả các bản ghi thành một tệp có tên là test.txt

Nếu bạn có một tập lệnh dài hơn mà bạn muốn thực thi, bạn cũng có thể tạo tệp script.js và chỉ cần sử dụng

mongo 127.0.0.1/db script.js >> test.txt

Tôi hy vọng điều này sẽ hữu ích



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongoose cập nhật mảng hoặc thêm vào mảng

  2. UID do Mongodb tạo có chứa từ xấu

  3. MongoDB - Chỉ số duy nhất so với chỉ số kết hợp

  4. GAE không thể tra cứu bản ghi SRV cho trường hợp bản đồ mongodb

  5. MongoDB không thể tìm thấy thư mục dữ liệu sau khi nâng cấp lên Mac OS 10.15 (Catalina)