Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Api 如何使用.Net SDK在Couchbase中检查/获取文档到期?_Api_Couchbase - Fatal编程技术网

Api 如何使用.Net SDK在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",

我需要使用.NETSDK在Couchbase中获取文档过期信息。
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也存在同样的问题:'(