嗨,我想索引看起来像这样的对象
{
uuid: "123",
clauses: [{ order: 1, uuid: "345"},{ order: 2, uuid: "567"},{ order: 3, uuid: "789"}]
}
有没有办法编写一个查询来匹配包含 uuid: "345" 和 uuid: "789" 但第二个的顺序最多比第一个大两个的子句的所有对象?
所以上面的例子会匹配,但下一个不会:
{
uuid: "999",
clauses: [{ order: 1, uuid: "345"},{ order: 2, uuid: "567"},{order: 3, uuid: "777"},{ order: 4, uuid: "789"}]
}
原因是“789”子句的顺序是 4,比“345”子句的顺序为 1 大 2 个以上。
任何帮助表示赞赏!谢谢,迈克尔