Queue队列方式操作

队列的特点,先进先出

添加重复数据

初始一个队列数据

bucket.upsert('name-queue', ["revin"], function(err, result) {
    if (err) throw err;
    console.log(result);
});

Web UI 查看结果:

入队列

bucket.queuePush('name-queue', "xiaowang", function(err, result) {
    if (err) throw err;
    console.log(result);
});

Web UI 查看结果:

查看队列的长度

bucket.queueSize('name-queue', function(err, result) {
    if (err) throw err;
    console.log(result.value);
});

console的结果:

2

出队列

bucket.queuePop('name-queue', function(err, result) {
    if (err) throw err;
    console.log(result.value);
});

console结果:

revin

由于队列的数据结构是先进先出,所以revin先出队,注意,出队之后相应的值也会改变,此时数据:

Last updated

Was this helpful?