如何使用.Net SDK在Couchbase中检查/获取文档到期日期?

时间:2015-04-08 11:35:30

标签: api couchbase

我需要使用.Net SDK在Couchbase中获取文档到期日期。 获取API不会返回文档到期,它只是返回值。

1 个答案:

答案 0 :(得分:3)

不幸的是,现在没有直接的方式来获得到期。但是,您可以使用视图来执行此任务:

创建一个发布到期日的view

function (doc, meta) {
      emit(doc.id, meta.expiration);
}

然后您可以通过以下方式query任意密钥到期:

var query = bucket.CreateQuery("design-doc-name", "view-name”, false).Key("key-name");

 var result = bucket.Query<dynamic>(query);
 foreach (var row in result.Rows)
 {
    Console.WriteLine(row);
 }

请记住,偏移到期时间将转换为纪元时间戳群集方。