只有大于特定数量时,Mongo才会导出记录

时间:2012-04-30 06:13:29

标签: mongodb

我想仅在基于查询的记录总数大于100,

时才从Mongo DB导出记录
Example: db.userInfo.find('some query here').count({$gt:100})

有人可以告诉我这样的事情是否可行?基本上我不希望用户信息在我的网站上几乎没有任何活动。

2 个答案:

答案 0 :(得分:0)

您正在猜测新语法。不,在查询级别上是不可能的。在应用程序代码中实现一些东西。

答案 1 :(得分:0)

您是否想要在查找少于100个元素的情况下从查询中获取空光标。您可以使用map / reduce来执行此操作。 http://www.mongodb.org/display/DOCS/MapReduce#MapReduce-Overview 但是,处理应用程序代码中的计数<100并忽略该结果可能更容易。