Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MongoDB:如果数组中存在值或不存在值,则进行排序_Mongodb_Ruby On Rails 4_Mongoid - Fatal编程技术网

MongoDB:如果数组中存在值或不存在值,则进行排序

MongoDB:如果数组中存在值或不存在值,则进行排序,mongodb,ruby-on-rails-4,mongoid,Mongodb,Ruby On Rails 4,Mongoid,问题:我有一个文档,其中由\u id选择的字段是所有用户id的数组。现在我必须对这个表进行排序,如果提供的id在picked_by_id中,那么它应该位于顶部,所有其他记录都应该在后面列出 注意:我们可能有一个大表,需要为此添加索引。还需要添加分页 谢谢

问题:我有一个文档,其中由\u id选择的字段是所有用户id的数组。现在我必须对这个表进行排序,如果提供的id在picked_by_id中,那么它应该位于顶部,所有其他记录都应该在后面列出

注意:我们可能有一个大表,需要为此添加索引。还需要添加分页

谢谢