我在MongoDB 3.4.7中有2个集合:
Collection1
Id: 54648364848
Internal Code: 50
Collection2
Id: 54648364848
Quantity: -10
您是否要使用Collection1的内部代码字段来更新Collection2的数量字段?鉴于它们共同的字段是Id,但我不想在句子中指定它(因为在相关系统中,ID是巨大的编号)。 SQL推理的粗鲁示例:
update Collection2
set Collection2.Quantity = 25
where Collection1.Id = Collection2.Id and
Collection1.Internal Code = 50