从转储还原后,MongoDB仍显示空集合

希瑟

mongodump之后,我做了mongorestore,似乎工作正常

heathers-air:db heathercohen$ mongorestore -v -host localhost:27017
2015-02-06T11:22:40.027-0800 creating new connection to:localhost:27017
2015-02-06T11:22:40.028-0800 [ConnectBG] BackgroundJob starting: ConnectBG
2015-02-06T11:22:40.028-0800 connected to server localhost:27017 (127.0.0.1)
2015-02-06T11:22:40.028-0800 connected connection!
connected to: localhost:27017
2015-02-06T11:22:40.030-0800 dump/langs.bson
2015-02-06T11:22:40.030-0800    going into namespace [dump.langs]
Restoring to dump.langs without dropping. Restored data will be inserted without raising errors; check your server log
file dump/langs.bson empty, skipping
2015-02-06T11:22:40.030-0800    Creating index: { key: { _id: 1 }, name: "_id_", ns: "dump.langs" }
2015-02-06T11:22:40.031-0800 dump/tweets.bson
2015-02-06T11:22:40.031-0800    going into namespace [dump.tweets]
Restoring to dump.tweets without dropping. Restored data will be inserted without raising errors; check your server log
     file size: 4877899
30597 objects found
2015-02-06T11:22:41.883-0800    Creating index: { key: { _id: 1 }, name: "_id_", ns: "dump.tweets" }

但是,当我尝试访问数据时,它仍然是空的,并且在还原之前看起来是这样的:

> show dbs
admin    (empty)
dump     0.078GB
local    0.078GB
tweets   (empty)
twitter  (empty)

它说发现了30597个物体,它们去了哪里?

亚当·科默福德(Adam Comerford)

他们进入了转储数据库,然后进入了集合dump.tweetsdump.langs文件包含在文件夹中的事实dump意味着mongorestore认为它们应该还原到数据库中dump(从路径推断)。详细输出甚至明确声明要将数据放入其中dump.langsdump.tweets尤其是。

如果您指定要还原到的数据库(使用-d)并还原特定文件,则可以将文档还原到所需的数据库。或者,您可以通过运行以下命令简单地查看转储数据库:

use dump;
db.tweets.find();
db.langs.find();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MongoDB | 如何仅显示非空集合?

来自分类Dev

区分WebParam中的空集合和空集合

来自分类Dev

空集合视图Swift

来自分类Dev

LINQ 到空集合

来自分类Dev

Groups API 空集合

来自分类Dev

从方法返回空集合

来自分类Dev

使用Gson从JSON删除空集合

来自分类Dev

Automapper空集合变为空

来自分类Dev

从方法返回空集合

来自分类Dev

“java.lang.UnsupportedOperationException:空集合”

来自分类Dev

将文档插入数据库之前,MongoDB空集合

来自分类Dev

使NA的NA的空集合/集合的总和而不是0?

来自分类Dev

PostgreSQL转储/还原列

来自分类Dev

如何转储(备份)多个表(集合)并从MongoDB恢复?

来自分类Dev

JAXB将空列表映射到空集合?

来自分类Dev

如何合并.Max()以查询LINQ to EF中的空集合?

来自分类Dev

NavigationProperty.GetDependentProperties()返回一个空集合

来自分类Dev

空集合的联接结果是什么

来自分类Dev

实体DbSet和Any()在空集合上产生true

来自分类Dev

.First不会在空集合上引发异常

来自分类Dev

使用gong-wpf放入空集合

来自分类Dev

在空集合上未创建电机索引

来自分类Dev

C#Linq-获取不为空集合的对象

来自分类Dev

使用Mapster映射时,获取空集合而不是null

来自分类Dev

.First不会在空集合上引发异常

来自分类Dev

NavigationProperty.GetDependentProperties()返回一个空集合

来自分类Dev

在空集合上未创建电机索引

来自分类Dev

HttpServletRequest#getParts()jsp始终返回空集合

来自分类Dev

MVC QueryString是一个空集合