0
我很困惑,很难做出不区分大小写的排序工作。所以我决定只加小写字母以外的第二个字段。 我使用C#驱动程序,并在我的对象模型中,我有像SortableString其中包含原始和小写字符串。问题是mongodb如何处理内部对象字段的排序?与根级字段进行排序相比,它有更差的性能吗?任何recomendations? (索引等)通过内部对象字段和其性能排序
更新:
公共对象结构
"_id" : ObjectId("57ebda72844c4c08d4ad2832"),
"text" : {
"_l" : "abc",
"_o" : "Abc"
}
常用的查询结构用于分拣
db.Texts.find({}).sort({"text._l": 1}).skip(100).limit(50)
嗨ahydrax - 你能告诉我们你正在考虑的数据结构和索引,以及你打算针对它运行的典型查询吗?没有这个细节,就很难确定你提出的数据结构是否有用。 –
@VinceBowdren我更新了问题示例 – ahydrax