javascript mvc项目中mongodb的大容量插入
我需要为其他人开发的项目(与我的硕士学位相关)做出贡献,但我无法联系到实际的开发人员。我是MongoDB的新手。在项目中,他通过insertmany函数将数据插入MongoDB。但是,现在我尝试插入的数据更大,并给了我下面的错误。我指定了相关的代码范围。我怎样才能插入?我试图将数据拼接到更小的数组中,但随后我得到了一个名为error的回调。我应该插入或拼接数据,我应该怎么做 谢谢 错误:javascript mvc项目中mongodb的大容量插入,javascript,node.js,mongodb,bulkinsert,Javascript,Node.js,Mongodb,Bulkinsert,我需要为其他人开发的项目(与我的硕士学位相关)做出贡献,但我无法联系到实际的开发人员。我是MongoDB的新手。在项目中,他通过insertmany函数将数据插入MongoDB。但是,现在我尝试插入的数据更大,并给了我下面的错误。我指定了相关的代码范围。我怎样才能插入?我试图将数据拼接到更小的数组中,但随后我得到了一个名为error的回调。我应该插入或拼接数据,我应该怎么做 谢谢 错误: 2020-05-02T19:50:20+0200 <info> admin.js:521 ()
2020-05-02T19:50:20+0200 <info> admin.js:521 () Error occured..on bulk pool saving... { MongoError: BSONObj size: 16972498 (0x102FAD2) is invalid. Size must be between 0 and 16793600(16MB) First element: insert: "pools"
at Function.MongoError.create (C:\TopicBinder2-master\node_modules\mongodb-core\lib\error.js:31:11)
at C:\TopicBinder2-master\node_modules\mongodb-core\lib\connection\pool.js:497:72
at authenticateStragglers (C:\TopicBinder2-master\node_modules\mongodb-core\lib\connection\pool.js:443:16)
at Connection.messageHandler (C:\TopicBinder2-master\node_modules\mongodb-core\lib\connection\pool.js:477:5)
at Socket.<anonymous> (C:\TopicBinder2-master\node_modules\mongodb-core\lib\connection\connection.js:331:22)
at Socket.emit (events.js:198:13)
at addChunk (_stream_readable.js:288:12)
at readableAddChunk (_stream_readable.js:269:11)
at Socket.Readable.push (_stream_readable.js:224:10)
at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
name: 'MongoError',
message:
'BSONObj size: 16972498 (0x102FAD2) is invalid. Size must be between 0 and 16793600(16MB) First element: insert: "pools"',
operationTime:
Timestamp { _bsontype: 'Timestamp', low_: 1, high_: 1588441812 },
ok: 0,
errmsg:
'BSONObj size: 16972498 (0x102FAD2) is invalid. Size must be between 0 and 16793600(16MB) First element: insert: "pools"',
code: 10334,
codeName: 'Location10334',
'$clusterTime':
{ clusterTime:
Timestamp { _bsontype: 'Timestamp', low_: 1, high_: 1588441812 },
signature: { hash: [Binary], keyId: [Long] } } }
2020-05-02T19:50:20+0200 <error> admin.js:400 () Error creating pool { message: 'Error occured on bulk saving!' }
此错误与文档超过16 MB有关。这是MongoDB的一个限制。您将看到更多详细信息: 您可以从下面的链接中找到数据模型示例和模式:
此错误与您的文档超过16 MB有关。这是MongoDB的一个限制。您将看到更多详细信息: 您可以从下面的链接中找到数据模型示例和模式: 这就是文件,这就是文件
...
errmsg:
'BSONObj size: 16972498 (0x102FAD2) is invalid. Size must be between 0 and 16793600(16MB) First element: insert: "pools"',
...