【发布时间】:2018-08-06 18:33:06
【问题描述】:
我有这样的数据结构(mongo 2.6):
{"player":"John Doe","active":true}
假设我在执行搜索时使用术语“ohn”,我需要根据某些条件进行排序:
- 名字为“ohn”且活跃的玩家
- 名字包含“ohn”且活跃的玩家
- 名称为“ohn”但未激活的玩家
- 名称包含“ohn”但未激活的玩家
如何在 mongo 2.6 中实现这一点? 预期的输出是满足这 4 个条件中的任何一个的所有玩家,但按该顺序排序(满足暴击 1 的玩家,然后满足暴击 2 的玩家,依此类推)。我还想添加分页(跳过和限制) 谢谢
【问题讨论】:
-
你能添加预期的输出吗?
-
@RahulSharma 我希望有一份符合这 4 个标准中任何一个的球员名单,但按 1 到 4 的顺序排序
标签: mongodb mongodb-query aggregation-framework