Я новичок в phant, и я не могу найти подходящую документацию по фанту, используя mongodb. потому что у меня много данных, и происходит переполнение памяти. и, наконец, я упал в следующее сообщение об ошибке:Как перенести данные в монгодб, используя флер искры?
HTTP output: { [Error: EMFILE, open 'phant_streams/4d16/83403f7611e5810d57f88174fbef/stream.csv']
errno: -24,
code: 'EMFILE',
path: 'phant_streams/4d16/83403f7611e5810d57f88174fbef/stream.csv' }
events.js:87
throw Error('Uncaught, unspecified "error" event.');
^
Error: Uncaught, unspecified "error" event.
at Error (native)
at Function.emit (events.js:87:13)
at Function.<anonymous> (/usr/lib/node_modules/phant/node_modules/phant-manager-http/index.js:237:12)
at PhantMeta.<anonymous> (/usr/lib/node_modules/phant/node_modules/phant-meta-nedb/lib/phant-meta-nedb.js:243:14)
at callback (/usr/lib/node_modules/phant/node_modules/phant-meta-nedb/node_modules/nedb/lib/executor.js:30:17)
at /usr/lib/node_modules/phant/node_modules/phant-meta-nedb/node_modules/nedb/lib/datastore.js:536:25
at /usr/lib/node_modules/phant/node_modules/phant-meta-nedb/node_modules/nedb/lib/persistence.js:201:12
at fs.js:1077:21
at FSReqWrap.oncomplete (fs.js:95:15)
кроме этого иногда следующей ошибки также происходит:
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - process out of memory
Вот почему я хочу использовать MongoDB, чтобы предотвратить эту ошибку. я искал об этом и, наконец, нашел библиотеку sparckfun для mongodb: https://github.com/sparkfun/phant-stream-mongodb
Я установил это, но ничего не произошло, поскольку данные все еще не вставляются в монго. так, как я буду хранить данные фанта в mongodb?