我有一个并不总是排序的集合。
要订阅并对其进行排序:
infosCtn() {
return InfosContainers.find({}, {sort: {nameContainer: 1}});
}
所以我停止了一个容器,它把它放在了底部(这不是一个问题,因为我停止了它也许它在顶部运行并停在底部并不是那么糟糕):
是什么造成这种行为?为什么订单不一样?
LocalCollection.Cursor {collection: LocalCollection, sorter: M…o.Sorter, matcher: M…o.Matcher, _selectorId: undefined, skip: undefined…}collection: LocalCollectionfields: undefinedlimit: undefinedmatcher: Minimongo.Matcherreactive: trueskip: undefinedsorter: Minimongo.Sorter_projectionFn: function (obj)_selectorId: undefined_transform: null__proto__: Object
答案 0 :(得分:0)
看起来排序工作正常,但您的数据已经更改,所以现在文档的顺序不同了。
nameContainer 值曾是 / allconnect_mongo_1 ,然后更改为 allconnect_mongo_1 (没有前导斜杠)。