仅用作个人笔记,如对他人有帮助最好,不喜勿喷。
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>