【发布时间】:2011-06-09 04:37:46
【问题描述】:
我需要在 mongo 中存储一个无序列表的 ID 作为“黑名单”,并纯粹出于检查原因使用它们。
blacklisted_ids= [1,23......100002942234... some very large number]
但是将其存储在单个文档中是不可行的,因为我会很快突破 2Mb 的限制。
我可以在 mongodb 中创建一个集合,并将每个 id 作为文档插入,但这似乎有点矫枉过正,因为我只想检查是否存在。
这样做的正确方法是什么?
注意:我使用的是 mongoid/rails。 =)
【问题讨论】: