查找 objA 与 objB 相同的所有文档的最佳方法是什么(键的顺序并不重要)?
灵感来自另一个问题 https://stackoverflow.com/questions/74962485/how-to-use-lookup-on-two-collection-having-object-property-of-variable-size/74962608?noredirect=1#comment132285540_74962608作者:@Digvijay,我正在寻找一种方法来比较 MongoDB 查询上的两个对象,但找不到相关的解决方案。
样本数据:
[
{
objA: {a: 1, b: 2},
objB: {a: 1, b: 2}
},
{
objA: {m: "g", c: 5},
objB: {c: 5, m: "g"}
},
{
objA: {m: "g", c: 7},
objB: {c: 5, m: "g"}
},
{
objA: {m: "g", c: 7},
objB: {b: "g", c: 7}
}
]
预期成绩:
[
{
objA: {a: 1, b: 2},
objB: {a: 1, b: 2}
},
{
objA: {m: "g", c: 5},
objB: {c: 5, m: "g"}
},
]