[HttpPost]
public JsonResult DeleteAdminLog(string id = "")
{
var filter = Builders<BsonDocument>.Filter.Eq("_id", new ObjectId(id));
var collection = DBHelper.GetCollection("AdminLog");
var result = collection.DeleteOne(filter);
if (result.DeletedCount > 0)
{
return Json("删除成功");
}
else
{
return Json("删除失败");
}
}
这里必须用 new ObjectId(id)对传入的值进行转换,否则删除失败