Node.js-按ID数组查找,包括重复数据

时间:2018-11-26 12:56:58

标签: javascript node.js mongodb

我想找到购买机票的客户,包括多次购买同一张机票的客户。例如

const customerIDs = [
  ObjectID('5ac5df7f73db2a3e48c516dd'),
  ObjectID('5ac5df7f73db2a3e48c516dd'), // Same thing
];

Customer.find({_id: customerIDs}).then(
  customers => {
    console.log(customers);      
  }
);

但是当我运行此命令时,仅返回一位客户,即唯一数据。但是我希望返回的客户数量与customerIDs中的项目数量相同(无论是否唯一)

1 个答案:

答案 0 :(得分:0)

mongodb中的objectId始终是唯一的,对于您的案例,customer表将只有一个结果。