node.js - 我可以为 mongo 中的查询创建可尾游标吗?

标签 node.js mongodb stream mongoose

在 Node 中使用 mongo 和 mongoose,我可以从一个有上限的集合创建一个流,如下所示:

@stream = Post.find().tailable().stream()

但是我也可以用这样的查询来做到这一点吗?:

@stream = Post.find({tagged:true}).tailable().stream()

当我尝试运行上面的代码时,出现错误

MongoError: tailable cursor requested on non capped collection

最佳答案

在您的帖子架构中尝试此操作:

var postSchema = new Schema({..}, { capped: 1024 });

关于node.js - 我可以为 mongo 中的查询创建可尾游标吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16575707/

相关文章:

javascript - 获取包含 iframe 的页面的屏幕截图

javascript - 将乱码转换为ISO-8859-1

mongodb - mlab在线数据库如何导出到文件

javascript - PHP从Javascript加密流文件

node.js - 如何在我的 nodejs 应用程序中使用 cassandra 进行测试?

node.js - Multer 不会以任何方式将图像保存在磁盘上

mongodb - MongoDB中唯一索引的优势

node.js - 尝试在 Restify API 中使用 Mongoose 保存模型时不会返回响应

android - Android中高效记录流数据

java - 在传递给 Java 8 Streams 的映射函数中实现检查异常处理的更好方法是什么