我正在开发RESTful API来访问称为有限群的数学对象数据库。这些基团通常在文献中由一对正整数描述,一个称为大小或顺序,另一个称为指数。 (对于每个订单,有效索引是数字1到N,对于某些N.例如,有10494213个订单组512,其索引从1到10494213,以及15个订单组513,其索引从1开始。到15。)
我非常了解如何通过MongoDB ID(例如/group/54e392723e7c302e2cc65e94
)访问群组,但我想添加通过其订单和索引访问群组的功能,例如/group/512/398742
。我可以看到端点的additional_lookup
属性如何通过选择单个字段的值来选择项目,但是是否可以选择两个字段的值?或者这是否可以使用子资源?
答案 0 :(得分:1)
文档中的示例显示您可以设置端点URL,如下所示:
invoices = {
'url': 'people/<regex("[a-f0-9]{24}"):contact_id>/invoices'
...
然后允许以下网址有效:
people/<contact_id>/invoices/<invoice_id>
看起来接近您想要实现的目标(将people
替换为groups
,将invoices
替换为indexes
。希望这会有所帮助。