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

Làm cách nào để chỉ định nhóm GridFS?

Điều này không được ghi lại rõ ràng trong gridfs-stream hoặc trình điều khiển mongodb gốc cơ bản mà nó sử dụng, nhưng đây là cách bạn thực hiện:

Đây là options đối tượng từ gridfs-stream createWriteStream ví dụ (lưu ý root tùy chọn):

{
   _id: '50e03d29edfdc00d34000001', 
   filename: 'my_file.txt',         
   mode: 'w', 
   chunkSize: 1024, 
   content_type: 'plain/text', 
   root: 'my_collection',  // Bucket will be 'my_collection' instead of 'fs'
   metadata: {
       ...
   }
}

Tại sao nó hoạt động:

gridfs-stream chuyển qua các tùy chọn options đối tượng mà bạn chuyển cuộc gọi đến createWriteStream hoặc createReadStream vào trình điều khiển mongodb bên dưới để tạo gridStore đối tượng đại diện cho tệp. Trình điều khiển mongodb lần lượt nhận dạng root trong options đối tượng dưới dạng ghi đè của chuỗi tiền tố nhóm lưới "fs" mặc định.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb - Sự khác biệt giữa chạy cơ sở dữ liệu mongo và mongod

  2. Meteor:sự khác biệt giữa tên cho bộ sưu tập, biến, ấn phẩm và đăng ký?

  3. làm thế nào để tuần tự hóa lớp học?

  4. Nhiều biểu thức $ elemMatch để khớp các giá trị mảng bằng cách sử dụng $ all trong MongoDB?

  5. MongoDB findOne ()