MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Masalah dengan MongoDB GridFS Menyimpan File dengan Node.JS

Ada beberapa solusi. Anda dapat menggunakan writeBuffer, writeFile atau kelas grid sederhana yang baru. Di bawah adalah contoh Anda yang disesuaikan dengan fakta penggunaan instance buffer.

// You can use an object id as well as filename now
var gs = new mongodb.GridStore(this.db, filename, "w", {
  "chunk_size": 1024*4,
  metadata: {
    hashpath:gridfs_name,
    hash:hash,
    name: name
  }
});

gs.open(function(err,store) {
  // Write data and automatically close on finished write
  gs.writeBuffer(data, true, function(err,chunk) {
    // Each file has an md5 in the file structure
    cb(err,hash,chunk);
  });
});

Secara umum tempat terbaik untuk memulai adalah tes yang mencakup profil penggunaan yang luas untuk kelas gridfs. Lihat.

https://github.com/christkv/node-mongodb-native/tree/master/test/gridstore




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Buat Indeks Teks Wildcard di MongoDB

  2. Bagaimana cara menyimpan/menampilkan paragraf dengan mongodb?

  3. Agregat $lookup tidak mengembalikan elemen urutan array asli

  4. Pencarian Teks MongoDB DAN beberapa kata pencarian

  5. cara menampilkan kueri saat menggunakan anotasi kueri dengan MongoRepository dengan data pegas