首页 > 数据库 >.Net 使用 MongoDB

.Net 使用 MongoDB

时间:2023-01-15 13:55:54浏览次数:34  
标签:set get MongoDB 使用 var using Net public

1、安装nuget包

MongoDB.Driver

2、简单代码

using MongoDB.Bson;
using MongoDB.Driver;
using System.Buffers;
using System.Collections.Concurrent;
using System.Diagnostics;

namespace ConsoleApp4
{
    internal class Program
    {

      
        static void Main(string[] args)
        {
           var client = new MongoClient("mongodb://192.168.11.137");
           var database = client.GetDatabase("MyTestDB");
            var collection = database.GetCollection<UserInfo>("UserInfo");
            collection.InsertOne(new UserInfo
            {
                Name = "Jack",
                CreateTime = DateTime.Now,
            });

            var query = collection.Find(m => m.Name.Contains("Ja")).FirstOrDefault();
        }

     
    }

    class UserInfo
    {
        public ObjectId Id { get; set; }
        public string Name { get; set; }
        public DateTime CreateTime { get; set; }
    }
}

public ObjectId Id { get; set; } 必须要在model类中定义,否则查询会报错

 

标签:set,get,MongoDB,使用,var,using,Net,public
From: https://www.cnblogs.com/IWings/p/17053382.html

相关文章

  • Netty(1)——NIO基础
    本篇主要介绍JavaNIO的基本原理和主要组件Netty是由JBOSS提供的Java开源网络应用程序框架,其底层是基于Java提供的NIO能力实现的。因此为了掌握Netty的底层原理,需要首先......
  • Git新手使用记录
    Git官网有一个特别好的教材文档,还有中文翻译版,实际工作暂时也用不上git,所以都是按着上面先熟悉基本的流程,下面上链接https://git-scm.com/book/zh/v2Git首次安装好之后需......
  • 使用word编辑文字时,按空格键会出现一连串的点.怎么取消呢
    使用word编辑文字时,按空格键会出现一连串的点.怎么取消呢这是编辑标记,不影响打印效果,但看着不是很舒服,可以隐藏的。点击“常用”​​工具栏​​​上的“显示/隐藏编辑标记......
  • PS新手教程-如何使用PS把浑浊的海水照片变成清澈的蓝色效果
    如何使用PS把浑浊的海水照片变成清澈的蓝色效果?给大家介绍如何使用PS把浑浊的海水照片变成清澈的蓝色效果,一起来看看吧。1.打开PS,按Ctrl+O将需要调整颜色的海水的背景图层放......
  • kubernetes安装ingress-nginx的步骤
    kubernetes安装ingress-nginx的步骤系统版本:CentOs8.1k8s版本:v1.21.3containerd版本:ctrcontainerd.io1.4.3一:准备yaml文件github仓库地址:wgethttps://raw.githubuse......
  • Windows Server 2012 R2 无法启用Microsoft .NET Framework 3.5 功能
    安装安全更新2966827或2966828之后,WindowsServer2012R2、WindowsServer2012、Windows8.1或Windows8上无法启用Microsoft.NETFramework3.5功能解决方法,把......
  • 在Python中,什么是NumPy?如何使用?
    在本文中,我们将了解python中的NumPy以及如何在各种应用程序中使用它。什么是NumPy?NumPy是一个Python库,旨在有效地处理Python中的数组。它快速、简单易学且存储高效。它......
  • 使用 NodeJS 更新 MySQL 中的记录
    在本文中,我们将看到如何使用NodeJS更新MySQL中的记录。我们将从Node.js服务器动态更新MySQL表值。您可以在更新后使用select语句来检查MySql记录是否已更新。在......
  • 为什么推荐大家使用 Nginx 而不是 Apache?
    无论是Nginx还是Apache都是Web服务器应用,通俗点说我们的网站都是需要Web服务器应用来展现给客户的,而服务器是供Web服务器应用正常稳定的运行的基础。所以说选择好......
  • 使用ddddocr识别验证码
    importurllib3importddddocrcode_url="http://www.xxxx.com/code.php"headers="{你的header是内容}"http=urllib3.PoolManager()resq=http.request('GET',cod......