假设我有两个记录集:
records1 = collection.find(criteria1)
records2 = collection.find(criteria2)
records3 = records1 + records2
如何制作唱片3?
答案 0 :(得分:0)
如果records3是一个集合而你不关心oder,那么records1.union(records2)
。
如果records1和2是游标,则迭代并填充一个集合。
如果records1和2没有唯一元素(不是集合,但是列表或任何其他允许重复元素的集合)并且您关心性能,那么您将在records1中创建一个元素集,并循环记录2检查每个元素是否存在于集合中,如果不存在则附加。