Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.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
PHP-获取CouchDB中的最后一行_Php_Database_Nosql_Couchdb - Fatal编程技术网

PHP-获取CouchDB中的最后一行

PHP-获取CouchDB中的最后一行,php,database,nosql,couchdb,Php,Database,Nosql,Couchdb,我试图找到一种使用PHP获取CouchDB中最后一行的方法。我到处找了找,没发现有什么有用的 谢谢。这本身并不特定于PHP,但这听起来像是CouchDB降序和限制参数的工作: $ curl -X GET 'http://localhost:5984/test2/_design/test_views/_view/view1' {"total_rows":4,"offset":0,"rows":[ {"id":"test1","key":["account1","2009-05-13T11:59:2

我试图找到一种使用PHP获取CouchDB中最后一行的方法。我到处找了找,没发现有什么有用的


谢谢。

这本身并不特定于PHP,但这听起来像是CouchDB降序和限制参数的工作:

$ curl -X GET 'http://localhost:5984/test2/_design/test_views/_view/view1'
{"total_rows":4,"offset":0,"rows":[
{"id":"test1","key":["account1","2009-05-13T11:59:22.281Z"],"value":{"rel":"account1"}},
{"id":"test2","key":["account2","2012-05-13T11:59:22.281Z"],"value":{"rel":"account2"}},
{"id":"test3","key":["account3","2011-05-13T11:59:22.281Z"],"value":{"rel":"account3"}},
{"id":"test4","key":["account4","2010-05-13T11:59:22.281Z"],"value":{"rel":"account4"}}
]}

$ curl -X GET 'http://localhost:5984/test2/_design/test_views/_view/view1?descending=true&limit=1'
{"total_rows":4,"offset":0,"rows":[
{"id":"test4","key":["account4","2010-05-13T11:59:22.281Z"],"value":{"rel":"account4"}}
]}
降序颠倒顺序,限制在n个结果后停止(参见参考资料)