Mongo尾光标{错误:尾光标中没有更多文档}

时间:2019-10-17 16:40:46

标签: node.js mongodb mongoose cursor capped-collections

当我尝试运行我的代码时,它显示“ MongoError:尾光标中没有更多文档”。

const mongoose = require('mongoose');
const Schema = require('mongoose').Schema;
const dataSchema = new Schema({
    id: String,
    name: Number,
    timestamp: Number
}, { capped: 5000000 });
const CappedData = mongoose.model('cappedData', dataSchema);
const dataCursor = CappedData.find({}).tailable(true, {awaitData: true}).cursor();
dataCursor.on('data', doc => {
    console.log(data);
});

1 个答案:

答案 0 :(得分:0)

在一个空的有上限的集合上调用Tailable会导致此错误,请确保该集合不为空(已经过测试并且可以正常工作)