csharp MongoDB C#代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp MongoDB C#代码相关的知识,希望对你有一定的参考价值。

using MongoDB.Bson;
using MongoDB.Driver;


namespace Real_Time_Dashboard
{
    class mongoDb
    {
        IMongoDatabase iotDb = null;
        IMongoCollection<BsonDocument> tempCollection = null;
        IMongoCollection<BsonDocument> humCollection = null;

       public mongoDb() {
            MongoClient mongoClient = new MongoClient("mongodb://localhost:27017");
            iotDb = mongoClient.GetDatabase("iotdash");
            tempCollection = iotDb.GetCollection<BsonDocument>("tempCol");
            humCollection = iotDb.GetCollection<BsonDocument>("humCol");
        }

        public IMongoCollection<BsonDocument> TempCollection() {
            return tempCollection;
         }

        public IMongoCollection<BsonDocument> HumidityCollection()  {
            return humCollection;
        }
    }
}
 
 MongoDbClass mDb = new MongoDbClass();
 
 private void GetCollectionBack()
        {
            var cursor = mDb.TempCollection().Find<BsonDocument>(new BsonDocument()).ToCursor();
              foreach (var doc in cursor.ToEnumerable())
            {
                string column1 = doc.GetString("ColumnOne");
                string column2 = doc.GetSTring("ColumnTwo");
            }
        }

以上是关于csharp MongoDB C#代码的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB基础

MongoDB基础入门003--使用官方驱动操作mongo,C#

csharp Azure MongoDb连接字符串

csharp MySQL c#代码

csharp FTP代码c#

csharp C#代码