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?