dotNetCore v3-mongodb的訪問

using Microsoft.Extensions.Caching.Distributed;
using Microsoft.Extensions.Caching.MongoDB;
using System;
using System.Text;
using Microsoft.Extensions.Caching.Distributed;


namespace ConsoleApp6
{
    class Program
    {
        static void Main(string[] args)
        {
            MongoDBCache mongoDBCache = new MongoDBCache(new MongoDBCacheOptions()
            {
                ConnectionString = "mongodb://192.168.65.128:27017",
                DatabaseName = "mydb",
                CollectionName = "mytest"
            });
            //mongoDBCache.Set("username", Encoding.UTF8.GetBytes("jack"), new DistributedCacheEntryOptions
            //{
            //    AbsoluteExpiration = DateTime.Now.AddDays(1)
            //});
            //引入Microsoft.Extensions.Caching.Distributed這個命名空間纔有該方法
            mongoDBCache.SetString("username", "jack2", new DistributedCacheEntryOptions
            {
                AbsoluteExpiration = DateTime.Now.AddDays(1)
            });
            //var info = Encoding.UTF8.GetString(mongoDBCache.Get("username"));

            //引入Microsoft.Extensions.Caching.Distributed這個命名空間纔有該方法
            var info = mongoDBCache.GetString("username");
            Console.WriteLine(info);

        }
    }
}
 

發佈了459 篇原創文章 · 獲贊 71 · 訪問量 28萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章