MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как мога да посоча кофа GridFS?

Това не е добре документирано в gridfs-stream или основния драйвер на mongodb, който използва, но ето как да го направите:

Ето options обект от gridfs-stream createWriteStream пример (обърнете внимание на root опция):

{
   _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: {
       ...
   }
}

Защо работи:

gridfs-stream преминава през options обект предавате извикване на createWriteStream или createReadStream към базовия драйвер mongodb, за да създадете gridStore обект за представяне на файла. Драйверът mongodb на свой ред разпознава root в options обект като замяна на низа на префикса на кофата на мрежата "fs" по подразбиране.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да внедрите twitter и facebook api като базирано на курсора пагиниране в mongodb в nodejs с помощта на официален клиент на mongodb?

  2. Макс и мин в mongodb

  3. Как мога да използвам MongoDB в Kohana?

  4. MongoDB - как да потърся вложен елемент в колекция?

  5. Как да презапишете идентификаторите на обекти в Mongo db, докато създавате приложение в Sails