我知道目前没有可能使用mongodb动态排序。虽然我有一个需要解决的任务:
我有一个>的集合1 Mio docs。每个文档都包含一个名为“group_id”的字段,其中包含1到200之间的数字。现在,在进程中,我想查找()所有适合某个条件的文档,并按照所有具有给定group_id的文档应该来的方式进行排序先是和之后的所有其他人。所有给定的数字(1-200)都可以被质疑。
我如何根据“group_id”预先计算字段,以便在运行时获得所需的排序顺序?那可能吗?我想避免使用包含200个成员的数组(199 = false和1 = true),因为这也意味着200个索引。
有关于此的任何想法吗?提前致谢