如何查询以便获得按前缀排序的结果。
例如,对于查询字符串为o
的查询,它应返回
["oat", "osborne", "aol", "bot"]
用于查询字符串fin
["fine", "finish", "define", "refine"]
我该怎么做?
答案 0 :(得分:0)
数据库(MongoDB)无法按任意值排序,因此您必须在应用程序中执行此操作。这是一种非常特殊的排序类型,我怀疑你会对任何可以做到这一点的数据库都很好 - 除了SQLite,你可以调用你的(脚本)语言来设置你的排序比较函数。