我一直在使用Mongodb的NodeJS,MongooseJS。当我尝试使用mongooseJS在mongodb中插入记录时,抛出以下错误
"MongoError: right object doesn't have full shard key"
仅供参考:具有分片键的MongoDB表
请告诉我如何解决这个问题!这个错误是什么意思?
我对MongoDB和node.js完全陌生,并且面临着这个问题。 你知道是什么导致了这个错误吗? MongoServerSelectionError: connection <monitor> to 18.158.79.102:27017 closed
at Timeout._onTimeout (C:\dev\Angular assigments\node-server-ivan\node_modules\mongodb\lib\core\sdam\topology.js:438:30)
at listOnTimeout (internal/timers.js:55
我想测试一下MongoDB的插入speed.There是4个分片,3个配置,4个mongos,分块大小为64M,当我插入100个mongos数据时,它可以自动分片,但是插入速度并没有提高。
(1) I create a database,create a collection "docs",and insert 100 double[100000],it takes 30S
(2) I drop the "docs",create a new collection "docs",enablesharding ,insert a {name: