结果按查询字符串排序

时间:2014-01-08 05:14:59

标签: sql mongodb mongoose nosql

如何查询以便获得按前缀排序的结果。

例如,对于查询字符串为o的查询,它应返回

之类的结果
["oat", "osborne", "aol", "bot"]

用于查询字符串fin

["fine", "finish", "define", "refine"] 

我该怎么做?

1 个答案:

答案 0 :(得分:0)

数据库(MongoDB)无法按任意值排序,因此您必须在应用程序中执行此操作。这是一种非常特殊的排序类型,我怀疑你会对任何可以做到这一点的数据库都很好 - 除了SQLite,你可以调用你的(脚本)语言来设置你的排序比较函数。