如何在一个[原子]语句中使用Mongo实现这一点:
insert mytable set MyUniqueKey = ?, X = ? on duplicate key update Y = ?
当第一次执行此语句时,它将设置X值,但之后只更新Y值.
只有MyUniqueKey是唯一密钥的一部分,应该查找重复项.
如何在一个[原子]语句中使用Mongo实现这一点:
insert mytable set MyUniqueKey = ?, X = ? on duplicate key update Y = ?
当第一次执行此语句时,它将设置X值,但之后只更新Y值.
只有MyUniqueKey是唯一密钥的一部分,应该查找重复项.
我在mongodb用户组上问了这个问题,答案是这是不可能的,这是一个开放的issue.