【发布时间】:2012-03-05 10:07:15
【问题描述】:
我是 NoSQL 的新手,如果这是非常基本的,请见谅。假设我有以下收藏:
{
a: 1,
b: 2,
c: 'x'
},
{
a: 1,
b: 2,
c: 'y'
},
{
a: 1,
b: 1,
c: 'y'
}
我想对匹配的任何内容运行“重复数据删除”查询:
{
a: 1,
b: 2
... (any other properties are ignored) ...
},
因此,在运行查询后,集合中剩余的以下任何一项都可以:
{
a: 1,
b: 2,
c: 'y'
},
{
a: 1,
b: 1,
c: 'y'
}
或
{
a: 1,
b: 2,
c: 'x'
},
{
a: 1,
b: 1,
c: 'y'
}
只要只剩下一个文档,a==1 和 b==2。
【问题讨论】:
标签: mongodb duplicates nosql