我想在所有集合中删除所有与正则表达式的巧合。
我需要这个,因为今天我的应用程序中的 JSON 解析器失败了,现在数据库已损坏。
我可以手动完成,但我有 100 多个集合,并且
db["X"].remove({ "DateTime": { $regex : "2015-11-16" } })
为每个集合手动输入 mongo shell 需要相当长的时间。
您知道在 mongo shell 中自动执行此操作的任何方法吗?我总是通过RMongo
R 中的包访问这个数据库,我可以通过dbRemoveQuery(rmongo.object, collection, query)
但我想知道它是否可以在 mongo shell 中完成,也许更快一点。