Javascript lodash猫鼬对象id差异

Javascript lodash猫鼬对象id差异,javascript,mongodb,mongoose,lodash,Javascript,Mongodb,Mongoose,Lodash,我有两个mongooseObjectid数组,我想得到这两个集合的差异。我用的是lodash。我的ObjectId数组如下所示 let a = [ 59dba788b6068c16ca0b5aa6, 59dba88bb6068c16ca0b5aa8, 59dba973b6068c16ca0b5aaa, 59dba973b6068c16ca0b5aab, 59dbaa0db6068c16ca0b5aad, 59dbaa0db6068c16ca0b5aae, 59dc

我有两个mongoose
Object
id数组,我想得到这两个集合的差异。我用的是lodash。我的ObjectId数组如下所示

    let a = [ 59dba788b6068c16ca0b5aa6,
  59dba88bb6068c16ca0b5aa8,
  59dba973b6068c16ca0b5aaa,
  59dba973b6068c16ca0b5aab,
  59dbaa0db6068c16ca0b5aad,
  59dbaa0db6068c16ca0b5aae,
  59dce08e996af20b6a6ceea4,
  59e05048739e3d192b64d3cf,
  59e05048739e3d192b64d3d0 ];

  let b= [ 59dba788b6068c16ca0b5aa6,
   59dba88bb6068c16ca0b5aa8,
   59e05048739e3d192b64d3d0,
   59dba973b6068c16ca0b5aaa ];



  console.log(_.difference(allStudentsArrray, presentStudentsArray)); 

&它打印中的所有元素,而不是使用
.difference
使用
.differenceWith
使用
.isEqual
参数,如下所示

console.log(_.differenceWith(allStudentsArrray, presentStudentsArray,_.isEqual));   

希望这能奏效

如果你描述了你的问题,并展示了你是如何试图解决它的,以及你遇到的问题,那么这个网站最有效。