Api 如何使用.Net SDK在Couchbase中检查/获取文档到期?
我需要使用.NETSDK在Couchbase中获取文档过期信息。Api 如何使用.Net SDK在Couchbase中检查/获取文档到期?,api,couchbase,Api,Couchbase,我需要使用.NETSDK在Couchbase中获取文档过期信息。 Get API不会返回文档到期时间,它只是返回值。不幸的是,现在没有直接的方法来获取到期时间。但是,您可以使用视图执行此任务: 创建一个发出过期信息的: function (doc, meta) { emit(doc.id, meta.expiration); } 然后,您可以通过执行以下操作来确定任何密钥的到期日期: var query = bucket.CreateQuery("design-doc-name",
Get API不会返回文档到期时间,它只是返回值。不幸的是,现在没有直接的方法来获取到期时间。但是,您可以使用视图执行此任务: 创建一个发出过期信息的:
function (doc, meta) {
emit(doc.id, meta.expiration);
}
然后,您可以通过执行以下操作来确定任何密钥的到期日期:
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);
}
var query=bucket.CreateQuery(“设计文档名称”、“视图名称”,false)。Key(“Key name”);
var result=bucket.Query(查询);
foreach(result.Rows中的变量行)
{
控制台写入线(世界其他地区);
}
请记住,偏移过期将转换为历元时间戳群集端。非常感谢您的时间和努力。它解决了我的问题。Java SDK也存在同样的问题:'(