MongoDB删除具有特定字段的所有行

MongoDB删除具有特定字段的所有行,mongodb,mongodb-query,nosql,Mongodb,Mongodb Query,Nosql,如何删除MongoDB中设置了特定属性的所有行/记录/条目?例如,如何删除所有具有x字段的行,而不删除没有x字段的最后一行 { "_id" : ObjectId("53907a0adf55a0a97263b36d"), "x" : 21 } { "_id" : ObjectId("53907a0adf55a0a97263b36e"), "x" : 22 } { "_id" : ObjectId("53907a0adf55a0a97263b36f"), "x" : 23 } { "_id" : O

如何删除MongoDB中设置了特定属性的所有行/记录/条目?例如,如何删除所有具有x字段的行,而不删除没有x字段的最后一行

{ "_id" : ObjectId("53907a0adf55a0a97263b36d"), "x" : 21 }
{ "_id" : ObjectId("53907a0adf55a0a97263b36e"), "x" : 22 }
{ "_id" : ObjectId("53907a0adf55a0a97263b36f"), "x" : 23 }
{ "_id" : ObjectId("53907a0adf55a0a97263b370"), "x" : 24 }
{ "_id" : ObjectId("53907a16df55a0a97263b372"), "name" : "Bob" }
我尝试过这个,但它删除了所有内容:

db.testData.remove({}, {x:""})

db.testData.remove({x: {$exists: true}})