插入文档同步

你可以通过两种基本方式插入文档

  1. 创建一个文档,然后插入它
var bucket = cluster.OpenBucket("default");

var document = new Document<dynamic>
    {
        Id = "doc_net",
        Content = new
        {
            name = "Roi",
            lastName = "Katz",
            someRandomField="Very important data!"
        },
        Expiry = 0, // TTL in ms
    };

    bucket.Insert(document);
  1. 使用序列化对象和 Newtonsoft JSON.net
  public class MyDataObject
    {
        public string Name { get; set; }
        public int LastName { get; set; }
        public string SomeRandomField { get; set; }
    }

并使用它来插入你的数据

var dataObject = new MyDataObject();
//...Fill up the object
bucket.Insert("MyUniqueDocumentKey", dataObject, 10); // Insert a document with 10 seconds TTL - or you can use a TimeSpan

你还可以在插入文档时发送复制因子的持久性。 StackOverflow 文档