Mongodump 0文档已转储

乔·艾伦

我在docker容器内的mongodump命令行遇到了问题。

我试图通过使用查询参数转储集合的某些文档。当我运行命令时,有时我得到了结果,有时却一无所有...我想了解原因。而且,我该如何解决这个问题?

mongod -v:3.6.13

我在这里运行命令行:

mongodump --host 127.0.0.1:27017 -d database -c product -q '{namespace: {x: "5e15ae8bd38f02057213c9e2", y: "5e15af64d38f02056a0b978a", z: "5e15af64d38f02057b672527"}}' -o /backup/       

结果:

root@e2bdce2fa15a:/backup/database# mongodump --host 127.0.0.1:27017 -d database -c product -q '{namespace: {x: "5e15ae8bd38f02057213c9e2", y: "5e15af64d38f02056a0b978a", z: "5e15af64d38f02057b672527"}}' -o /backup/
2020-03-05T16:02:14.779+0000    writing database.test_value to 
2020-03-05T16:02:14.785+0000    done dumping database.test_value (12 documents)
root@e2bdce2fa15a:/backup/database# mongodump --host 127.0.0.1:27017 -d database -c product -q '{namespace: {x: "5e15ae8bd38f02057213c9e2", y: "5e15af64d38f02056a0b978a", z: "5e15af64d38f02057b672527"}}' -o /backup/
2020-03-05T16:02:15.454+0000    writing database.test_value to 
2020-03-05T16:02:15.464+0000    done dumping database.test_value (0 documents)

任何想法 ?非常感谢你 !

瓦利洪

您需要将查询更改为此:

-q '{"namespace.x": "5e15ae8bd38f02057213c9e2", "namespace.y": "5e15af64d38f02056a0b978a", "namespace.z": "5e15af64d38f02057b672527"}'

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Mongodump-执行转储时找不到命令

来自分类Dev

使用mongodump的最低权限(转储特定数据库)

来自分类Dev

不使用mongodump命令转储和还原mongo数据库

来自分类Dev

使用oplog设置副本的mongodump引发错误:“仅完全转储支持oplog模式”

来自分类Dev

不使用mongodump命令转储和还原mongo数据库

来自分类Dev

使用mongodump:“ mongodump:找不到命令”

来自分类Dev

无法运行mongodump

来自分类Dev

性能问题,直到mongodump

来自分类Dev

使用BinData查询MongoDump

来自分类Dev

PyMongo / Mongoengine等价于mongodump

来自分类Dev

rasberry OS的mongodump

来自分类Dev

Mongodump查询错误

来自分类Dev

使用MongoDump返回特定列

来自分类Dev

mongodump和mongorestore上PythonAnywhere

来自分类Dev

Arch Linux ARM上的Mongodump

来自分类Dev

使用MongoDump返回特定列

来自分类Dev

下载使用mongodump创建的档案

来自分类Dev

Mondrian 4文档

来自分类Dev

Kibana 3文档

来自分类Dev

Mongodump实用程序引发SocketException

来自分类Dev

来自远程服务器的Mongodump

来自分类Dev

使用go和mgo读取mongodump输出

来自分类Dev

执行mongodump后Mongod服务崩溃

来自分类Dev

找不到mongodump和mongorestore命令mac

来自分类Dev

从Google云端存储流还原`mongodump`备份

来自分类Dev

来自远程服务器的Mongodump

来自分类Dev

调用包裹在docker中的mongodump

来自分类Dev

什么是0、1,... ,*在此Yii2文档图像中

来自分类Dev

Visual Studio 2013文档链接