【发布时间】:2015-12-30 04:39:08
【问题描述】:
这里对 Mongo 有点陌生。我想使用 find() 返回一个集合的子集,但是从一个指定的“起点”开始。我有一个类似字典的文档列表,我通过sort 和limit 参数以块和字母顺序返回,但它总是从集合的开头开始。
我希望能够在 find() 方法中添加一个“starts with”参数,例如,如果我查询字母“h”,它将返回所有文档,但返回的第一个是第一个以“h”开头的文档。使用 next() 最终会返回以“i”、“j”、“k”等开头的文档。我也找不到任何用途或技巧来允许与 next() 相反的“previous()”方法。我想使用“previous()”(或任何可能的名称)来返回以“g”、“f”开头的文档,一直返回到集合的开头。
我是在正确地吠叫吗?这似乎是数据库的一个非常明显的功能,但我没有找到任何使用 Mongo 的示例或其他提及。
【问题讨论】:
标签: node.js mongodb meteor nosql