2

我正在开发一个 RESTful API 来访问称为有限群的数学对象数据库。这些组在文献中通常由一对正整数来描述,一个称为大小或顺序,另一个称为索引。(对于每个订单,有效索引是数字 1 到 N,对于某些 N。例如,有 10494213 个 512 组,其索引从 1 到 10494213,以及 15 个 513 组,其索引从 1到 15 点。)

我很好地掌握了如何通过它们的 MongoDB ID 访问组,例如/group/54e392723e7c302e2cc65e94,但我想添加通过它们的顺序和索引访问它们的能力,例如/group/512/398742. 我可以看到additional_lookup端点的属性如何允许通过选择单个字段的值来选择项目,但是是否可以选择两个字段的值?或者这是否可能使用子资源?

4

1 回答 1

1

看看子资源

文档中的示例显示您可以像这样设置端点 URL:

invoices = {
    'url': 'people/<regex("[a-f0-9]{24}"):contact_id>/invoices'
    ...

这将允许以下 url 有效:

people/<contact_id>/invoices/<invoice_id>

看起来接近您想要实现的目标(peoplegroupsinvoices替换indexes)。希望这可以帮助。

于 2015-02-19T07:42:14.427 回答