标签: mongodb nosql
我有一个集合subscribers。
subscribers
我希望通过在查询db.subscribers.find({ age: { $gt: 20 }, ...etc })中应用有时复杂的过滤器来获得一部分订阅者,但我不想保存结果,因为这样效率很低。
db.subscribers.find({ age: { $gt: 20 }, ...etc })
相反,我想仅将查询中应用的过滤器保存为segments集合中的一组规则。
segments
这是一种很好的方法吗?这是一种有效的方法吗?
我应该将查询对象本身保存为文档,还是在保存之前定义更具限制性的模式?