append 与 prepend操作

注意追加操作不只局限于json,String,也支持,也支持存储的“字节”的末尾追加“字节”。

参考:PHP Append Functionality Broke

初始化一个数据

bucket.upsert('testString', "aa", function(err, result) {
    if (err) throw err;
    console.log(result);
});

Web UI 结果:你会发现是一个二进制数据,无需担心

追加数据

bucket.append('testString', "bb", function(err, result) {
    if (err) throw err;
    console.log(result);
});

前面追加数据

bucket.prepend('testString', "cc", function(err, result) {
    if (err) throw err;
    console.log(result);
});

获取数据

虽然存储的形式是二进制,get获取则是你需要的值.

bucket.get('testString', function(err, result) {
    if (err) throw err;
    console.log(result.value);
});

console结果:

ccaabb

Last updated

Was this helpful?