我有一个MongoDB数据库,每个对象的结构如下:
{
"_id" : ObjectId("593b1bb421426f7245ef473e"),
"brand" : "Ford",
"model" : "Sierra",
"specific" : [
"Start",
"Car",
"Ford",
"Sierra "
]
}
使用Mongoose和Nodejs,我想进行查询以找到数组的第二个位置(索引1)与" Car"匹配的对象。 value(放在"特定"对象键中的数组内)。
我目前的询问是:
Car.find({specific: {1: 'Car'}}, function (err, vehicle) {
if (err) {
return err;
} else {
console.log(vehicle);
}
});
在控制台上打印:[]
了解查询应该如何?