删除数据库,并使用相同的名称问题创建数据库
我使用的NodeJS,猫鼬和MongoDB数据库。
有时候,我已经看到了,如果我放弃,包括里面的一些收藏品的数据库,当我跑我的节点,这使得数据库里面的一些收藏品(使用相同的名称),然后是信息,我要保存为一个新的实体不正确显示。
我需要的时候我把MongoDB中壳数据库我也手动删除C内的所有捕捞文件还提到:/数据/ DB(默认MongoDB的文件夹)。
我查了蒙戈文档,有时它可以使一个问题,如果你与删除的数据库同名的数据库。位于.dropDatabase/#db.dropDatabase
回答如下:你是在自问自答。你链接的文档描述了解决方案:
警告:如果删除数据库,并使用相同的名称创建一个新的数据库,则必须重新启动所有mongos实例,或读取或写入到数据库之前,在所有mongos实例使用flushRouterConfig命令。这个动作可以确保mongos实例刷新自己的元数据缓存,包括新数据库主碎片的位置。否则,mongos会错过读取数据,并可以将数据写入到一个错误的碎片。
删除数据库,并使用相同的名称问题创建数据库
我使用的NodeJS,猫鼬和MongoDB数据库。
有时候,我已经看到了,如果我放弃,包括里面的一些收藏品的数据库,当我跑我的节点,这使得数据库里面的一些收藏品(使用相同的名称),然后是信息,我要保存为一个新的实体不正确显示。
我需要的时候我把MongoDB中壳数据库我也手动删除C内的所有捕捞文件还提到:/数据/ DB(默认MongoDB的文件夹)。
我查了蒙戈文档,有时它可以使一个问题,如果你与删除的数据库同名的数据库。位于.dropDatabase/#db.dropDatabase
回答如下:你是在自问自答。你链接的文档描述了解决方案:
警告:如果删除数据库,并使用相同的名称创建一个新的数据库,则必须重新启动所有mongos实例,或读取或写入到数据库之前,在所有mongos实例使用flushRouterConfig命令。这个动作可以确保mongos实例刷新自己的元数据缓存,包括新数据库主碎片的位置。否则,mongos会错过读取数据,并可以将数据写入到一个错误的碎片。