Asp.net 带MongoDB的布尔人

Asp.net 带MongoDB的布尔人,asp.net,asp.net-mvc,mongodb,Asp.net,Asp.net Mvc,Mongodb,如何将布尔值(真/假或0/1)发布到MongoDB数据库。 当我按下按钮时,我想将数据保存到MongoDB数据库。 我有一个模型有一个简单的布尔: public class DynamicFormModel { [Display(Name = "BooleanOne")] public bool BooleanOne { get; set; } } 我对这个模型有很强的看法。 保存布尔值时,我希望在另一个页面(索引)中显示该布尔值 我怎样才能做到

如何将布尔值(真/假或0/1)发布到MongoDB数据库。 当我按下按钮时,我想将数据保存到MongoDB数据库。 我有一个模型有一个简单的布尔:

public class DynamicFormModel
    {
        [Display(Name = "BooleanOne")]
        public bool BooleanOne { get; set; }
    }
我对这个模型有很强的看法。 保存布尔值时,我希望在另一个页面(索引)中显示该布尔值

我怎样才能做到这一点。我想我必须在我的控制器中制作一个HttpPost

(我已经连接到MongoDB数据库)

现在我可以在MongoDB数据库中发布此布尔值:

[HttpPost]
        public ActionResult Settings(DynamicFormModel dynamicFormModel)
        {
            Setting setting = dynamicFormModel.ConvertToDomain();
            InvoiceContext.Settings.Insert(setting);
            Response.Redirect("./", true);
            return View(dynamicFormModel);
        }
并展示:

public ActionResult SettingTabel()
        {
            List<Setting> settingsInDb = InvoiceContext.Settings.FindAll().ToList();
            return View(settingsInDb.ConvertAllToViewModels());
        }
public ActionResult setingtabel()
{
列表设置sindb=InvoiceContext.Settings.FindAll().ToList();
返回视图(设置sindb.ConvertAllToViewModels());
}
但现在我一直在创建新记录,但我想要一条记录,并不断编辑此记录,而不是创建新记录


我还想在另一个页面(索引)中检查布尔值是真是假,比如显示警报之类的

你好像有很多问题。1. <代码>如何将模型保存到数据库?和2<代码>如何在视图中显示模型中的布尔属性?是否正确?“到目前为止你尝试了什么?”梅森我编辑了我的问题。我能够将模型保存在数据库中,并在列表中显示这些数据。但我只想要一张唱片,继续编辑那张。我还想显示一个警报或带有此布尔值的东西。