本文整理汇总了C#中MongoServer.Insert方法的典型用法代码示例。如果您正苦于以下问题:C# MongoServer.Insert方法的具体用法?C# MongoServer.Insert怎么用?C# MongoServer.Insert使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MongoServer
的用法示例。
在下文中一共展示了MongoServer.Insert方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CreateUser
public ActionResult CreateUser(User user)
{
MongoCollection<User> userColl = new MongoServer().GetDatabase("MongoWiki").GetCollection<User>("User");
userColl.Insert(user);
return RedirectToAction("UserList");
}
示例2: CreatePage
public ActionResult CreatePage(WikiPage page)
{
MongoCollection<WikiPage> pages = new MongoServer().GetDatabase("MongoWiki").GetCollection<WikiPage>("WikiPage");
pages.Insert(page);
return this.RedirectToAction("ViewPage", new { page = page.URL });
}
示例3: EditPage
public ActionResult EditPage(WikiPage page)
{
MongoCollection<WikiPage> pages = new MongoServer().GetDatabase("MongoWiki").GetCollection<WikiPage>("WikiPage");
// Get the previous version
WikiPage prevPage = pages.FindOne(new { URL = page.URL });
// Save the updateone
pages.UpdateOne(new { URL = page.URL }, page);
// Save the previous revision
MongoCollection<WikiPageRevision> revs = new MongoServer().GetDatabase("MongoWiki").GetCollection<WikiPageRevision>("WikiPageRevision");
WikiPageRevision rev = new WikiPageRevision(prevPage);
rev.RevisionDate = DateTime.Now;
revs.Insert(rev);
return this.RedirectToAction("ViewPage", new { page = page.URL });
}