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
为您解决这个问题,而忽略创建文件。谢谢您的建议。