[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)对传入的值进行转换,否则删除失败

本文介绍了一个使用C#和MongoDB实现的HTTP POST方法,该方法用于删除指定ID的AdminLog记录。通过ObjectId转换确保了正确匹配和删除目标文档。
1482

被折叠的 条评论
为什么被折叠?



