我正在尝试删除 Mongodb 中聚合返回的所有文档。
我的查询如下:
db.getCollection("Collection")
.aggregate([
{
$match: { status: { $in: ["inserted", "done", "duplicated", "error"] } }
},
{
$project: {
yearMonthDay: { $dateToString: { format: "%Y-%m-%d", date: "$date" } }
}
},
{ $match: { yearMonthDay: { $eq: "2019-08-06" } } }
])
.forEach(function(doc) {
db.getCollection("Collection").remove({});
});
Run Code Online (Sandbox Code Playgroud)
我试过这个查询,但它删除了数据库中的所有数据,请问有什么建议吗?