鉴于我有一个包含以下形式的1 mio文档的集合
{
a: "foo",
b: "bar",
c: "stuff",
d: "other"
}
并且{a:1, b:1}
我想删除这些文件中的600.000,并且我要删除每个600.000的[a,b]值。 我发现删除它们比发布
要快得多 db.collection.remove({$or: [{a:"1", b:"1"}, {a:"3",b:"3"},...]})
这是预期的吗?难道我做错了什么?感觉有点不对,一次一个删除比我移交给数据库的批量删除快10倍......