MongoDB的布尔值

时间:2015-03-02 20:06:58

标签: asp.net asp.net-mvc mongodb

如何将布尔值(true / false或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());
        }

但现在我不断创建新记录,但我想要一条记录,并继续编辑此记录而不是创建新记录。

我还想在另一个页面(索引)中检查布尔值是真还是假,比如显示警告或其他内容。

0 个答案:

没有答案