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

mongoexport không có trường _id

Dường như không có cách nào để loại trừ một trường (chẳng hạn như _id ) bằng cách sử dụng mongoexport.

Đây là một giải pháp thay thế phù hợp với tôi trên các cơ sở dữ liệu có kích thước vừa phải:

mongo myserver/mydb --quiet --eval "db.mycoll.find({}, {_id:0}).forEach(printjson);" > out.txt

Trên một cơ sở dữ liệu lớn (nhiều triệu bản ghi), có thể mất một lúc và việc chạy điều này sẽ ảnh hưởng đến các hoạt động khác mà mọi người cố gắng thực hiện trên hệ thống:



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách tạo API RESTful tốt nhất trong Node.js

  2. Xu hướng NoSQL - MongoDB, Cassandra, CouchDB &Riak

  3. cách đăng đối tượng json tùy ý lên webapi

  4. Bản đồ-Giảm hiệu suất trong MongoDb 2.2, 2.4 và 2.6

  5. Đăng ký Bộ sưu tập Meteor.Users