0
我無法獲得ORDER BY在Couchbase服務器正常工作4.5Couchbase Server 4.5中N1QL順序由整型字段(PHP SDK)
文件
{ "name": "Green", "price": "156" }
{ "name": "Yellow", "price": "175" }
{ "name": "Red", "price": "1" }
{ "name": "Blue", "price": "18" }
PHP
$cluster = new CouchbaseCluster('http://127.0.0.1:8091');
$bucket = $cluster->openBucket('products');
$bucket->enableN1ql(array('http://127.0.0.1:8093'));
$query = CouchbaseN1qlQuery::fromString("SELECT * FROM products ORDER BY price ASC");
$results = $bucket->query($query);
foreach ($results as &$r) {
$name = $r->products->name;
$price = $r->products->price;
echo "$name: $price <br>";
}
輸出
Red: 1
Green: 156
Yellow: 175
Blue: 18
請你讓我知道我如何告訴Couchbase價格字段是一個整數,所以訂單將正確完成。
非常感謝你我會試試這個 – shingionline