Mongodb mongodump如何跳过空查询结果?

Mongodb mongodump如何跳过空查询结果?,mongodb,Mongodb,我想在脚本中使用mongodump。但是,如果查询结果为空,如何跳过一个集合 我的命令类似于mongodump-d$db-c$collection-q“{\”timestamp\”:{\“\$lt\”:$myu timestamp}” 谢谢 我有一个想法,删除空bson文件使用find-delete find $mongodump_dir -size 0 -delete 但是如何删除相关的metadata.json文件呢 有什么好主意吗?如果您正在编写脚本,那么逻辑方法似乎是在发出转储之前首先

我想在脚本中使用
mongodump
。但是,如果查询结果为空,如何跳过一个集合

我的命令类似于
mongodump-d$db-c$collection-q“{\”timestamp\”:{\“\$lt\”:$myu timestamp}”

谢谢

我有一个想法,删除空bson文件使用
find-delete

find $mongodump_dir -size 0 -delete
但是如何删除相关的
metadata.json
文件呢


有什么好主意吗?

如果您正在编写脚本,那么逻辑方法似乎是在发出转储之前首先测试shell中的查询计数。这不应该有什么问题。不要指望
mongodump
为您解决这个问题,而忽略创建文件。谢谢您的建议。