如何在mongoose中添加有关集合的元数据

时间:2015-12-10 16:38:05

标签: node.js mongodb mongoose

我有一个脚本(node.js)定期ping(每10秒)一个mongoose集合,看看是否添加了新文档。我希望查询尽可能快。是否可以编写有关集合的元数据?

例如:我想将每个新文档的标题推送到(全局)数组中,以便插入每个新文档,这样脚本就必须读取此数组并在以下后删除它:无需通过所有文件和检查日期> (现在() - 10秒)。

1 个答案:

答案 0 :(得分:0)

如果您现在只是希望如果集合已更改,则可以运行count查询:

Query#count([criteria], [callback])

Specifying this query as a count query.

Parameters:

[criteria] <Object> mongodb selector
[callback] <Function>
Returns:

<Query> this

http://mongoosejs.com/docs/api.html#query_Query-count https://docs.mongodb.org/manual/reference/method/db.collection.count/