我有来自anotherCollection
的id数组..在我做了很多计算之后,我得到了:
idSortByRank = ["cxwMoC3k6kpf4mr5o","HFYjC5nuT9hKhdyFC","GiM7NCLjck6Pet8Wm"]
我需要从idSortByRank排序/索引的MyCollection
的mongodb集合中返回对象,如下所示:
//expected result should index/sort the same as idSortByRank
[
{"_id": "cxwMoC3k6kpf4mr5o", other field},
{"_id": "HFYjC5nuT9hKhdyFC", other field},
{"_id": "GiM7NCLjck6Pet8Wm", other field}
]
我这样做但没有按预期排序:
MyCollection.find({_id:{$in:idSortByRank}});
我在rank
MyCollection
字段
非常感谢你......
答案 0 :(得分:1)
您可以使用给定数组sudo chgrp procmod /path/to/gdb
sudo chmod g+s /path/to/gdb
的索引进行排序。
idSortByRank