我的收藏品看起来像这样。
{
"_id" : ObjectId("5817b3f6980433b0ccae6376"),
"name": "Test",
"colours" : [
{
"name":"Test color1",
"colourRgb":[22,222,111]
},
{
"name":"Test color6",
"colourRgb":[222,212,92]
}
...
],
"__v" : 13
}
颜色从100到1 000 000不等。
我有与颜色比较的公式:
let color1 = [255,255,255];
let color2 = [255,255,255];
let diff = (Math.abs(color1[0] - color2[0]) + Math.abs(color1[1] - color2[1]) + Math.abs(color1[2] - color2[2]))/3
console.log(diff);
但是如何将它与mongoDB一起使用以找到最接近的颜色。
感谢任何帮助。