zoukankan      html  css  js  c++  java
  • asp.net(C#) 中 怎么使用 MongoDb

    1. 先引用以下Dll(如果找不到 到gethub上下载源代码自己编译 特别是MongoDB.Driver.Legacy.dll 我自己找了半天没找到):

    MongoDB.Bson.dll

    MongoDB.Driver.Core.dll

    MongoDB.Driver.dll

    MongoDB.Driver.Legacy.dll

    2. 以下是测试代码:

    using System;
    using MongoDB.Bson;
    using MongoDB.Driver;
    using MongoDB.Driver.Linq;
    using MongoDB.Driver.Builders;
    
    namespace MongoDbDemo
    {
        public class MongoDbHelper
        {
            public static void TestMongoDb()
            {
                var connectionString = "mongodb://192.168.201.140:27017";
                var client = new MongoClient(connectionString);
                var server = client.GetServer();
                var database = server.GetDatabase("test");
                var collection = database.GetCollection<Entity>("entities");
    
                var entity = new Entity { Name = "Tom" };
                collection.Insert(entity);
                var id = entity.Id;
    
                var query = Query<Entity>.EQ(e => e.Id, id);
                entity = collection.FindOne(query);
    
                entity.Name = "Dick";
                collection.Save(entity);
    
                var update = Update<Entity>.Set(e => e.Name, "Harry");
                collection.Update(query, update);
    
                collection.Remove(query);
            }
        }
    
        public class Entity
        {
            public ObjectId Id { get; set; }
    
            public string Name { get; set; }
        }
    }
  • 相关阅读:
    【POJ1743】Musical Theme(后缀数组,二分)
    【BZOJ1031】字符加密Cipher(后缀数组)
    gui线程
    线程同步
    多线程
    java记事本
    gui界面2048小游戏
    IO流+数据库课后习题
    数据库(批处理, 事务,CachedRawSetImpl类
    java(try块语句变量,和匿名类变量生存时间
  • 原文地址:https://www.cnblogs.com/haoliansheng/p/4390138.html
Copyright © 2011-2022 走看看