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);

        }
    }
}
 

发布了445 篇原创文章 · 获赞 71 · 访问量 28万+

猜你喜欢

转载自blog.csdn.net/dxm809/article/details/104199644
今日推荐