Ejemplo n.º 1
0
        var_dump($scan_info);
        $db->close();
    } else {
        echo "Aerospike DB connection is not established";
    }
});
$app->get('/query', function () use($db) {
    if ($db->isConnected()) {
        $key = $db->initKey("test", "demo", "key12");
        $db->put($key, array("first_name" => "john", "age" => 22));
        $key = $db->initKey("test", "demo", "key15");
        $db->put($key, array("first_name" => "john", "age" => 25));
        $return_value_index = $db->addIndex("test", "demo", "age", "age_dx", Aerospike::INDEX_TYPE_DEFAULT, Aerospike::INDEX_NUMERIC);
        $where = $db->predicateEquals("age", 25);
        $status = $db->query("test", "demo", $where, function ($record) {
            var_dump($record);
            return true;
        });
        if ($status != Aerospike::OK) {
            var_dump("Query Failed");
            var_dump($db->error());
            var_dump($db->errorno());
        } else {
            var_dump("Query successful");
            var_dump($status);
        }
        $db->close();
    } else {
        echo "Aerospike DB connection is not established";
    }
});
$app->get('/register', function () use($db, $LUA_DIR) {