当仅通过_id执行更新/查找时,我应该指定$ limit 1还是mongo已经隐含地知道只有一个具有指定id的记录?
答案 0 :(得分:1)
是的,在集合的每个文档中始终都会有唯一的_id。 _id由以下组成,因此它始终是唯一的,您只能找到与一个_id相对应的1个文档
a 4-byte value representing the seconds since the Unix epoch,
a 3-byte machine identifier,
a 2-byte process id, and
a 3-byte counter, starting with a random value.