NOSQL-CounchBase-添加JSON对象测试。

仅用作个人笔记,如对他人有帮助最好,不喜勿喷。

1.Json格式对象

Public class ObjTest

 {
        [JsonProperty("name")]
        public string Name { get; set; }


        [JsonProperty("Value")]
        public string Value{ get; set; }}

}


2.新增和删除对象;

try

            {
                var client = new CouchbaseClient();
                //添加数据 
                for (int i = 0, j = 5; i < 5; i++, j--)
                {

                    var newObjTest= new ObjTest
                    {
                        Name = "This's name.",
                        Value= "This's value',
                    };


                    //新增Json数据
                    var item = client.Cas(StoreMode.Add, "" + i + "", "123456789");

                    var item = client.StoreJson(StoreMode.Add, "" + i + "", newObjTest, DateTime.Now.AddMinutes(+5))

                    //var item = client.StoreJson(StoreMode.Add, "" + i + "", newObjTest);



                    //获取刚添加的数据 
                    Console.WriteLine(client.Get("" + i + ""));
                    Console.WriteLine("SET完成!");
                }


                //删除数据
                for (int i = 0; i < 5; i++)
                {
                    client.Remove("" + i + "");
                    Console.WriteLine("Remove完成!");
                }
                //client.FlushAll();
                Console.WriteLine("Test Couchbase");

                Console.ReadLine();


3.Webconfig设置

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
      <section name="couchbase" type="Couchbase.Configuration.CouchbaseClientSection, Couchbase" />
    </configSections>
    <couchbase>
      <servers bucket="******" bucketPassword="********">
        <add uri="http://192.168.0.***:8091/pools" />
        <!--<add uri="http://192.168.0.***:8091/pools"/>-->
      </servers>
    </couchbase>
    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
    </startup>
</configuration>


你可能感兴趣的:(NOSQL-CounchBase-添加JSON对象测试。)