Javascript lodash猫鼬对象id差异
我有两个mongooseJavascript lodash猫鼬对象id差异,javascript,mongodb,mongoose,lodash,Javascript,Mongodb,Mongoose,Lodash,我有两个mongooseObjectid数组,我想得到这两个集合的差异。我用的是lodash。我的ObjectId数组如下所示 let a = [ 59dba788b6068c16ca0b5aa6, 59dba88bb6068c16ca0b5aa8, 59dba973b6068c16ca0b5aaa, 59dba973b6068c16ca0b5aab, 59dbaa0db6068c16ca0b5aad, 59dbaa0db6068c16ca0b5aae, 59dc
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));
希望这能奏效 如果你描述了你的问题,并展示了你是如何试图解决它的,以及你遇到的问题,那么这个网站最有效。