Как добавить второй параметр {engine: 1, _id: 0}, чтобы findOne возвращал только массив engine {make: "Acrua", модель: "CL", год: "1997"}. Все документы в этой коллекции уникальны. Должен ли я использовать поиск вместо findOne. Я хочу получить доступ только к одному документу и отправить массив обработчика клиенту.
[
{
make: "Acura",
model: null,
year: null,
engine: ["2.0L", "2.8L"]
},
{
make: "Acura",
model: "CL",
year: null,
engine: ["3.2L", "4.0L"]
},
{
make: "Acura",
model: "CL",
year: "1997",
engine: ["2.2L", "3.0L"]
}
]
app.get("/ajax_/:tab/:category/:make/:model/:year", function (req, res) {
db.collection("Autos_").findOne({make: req.params.make, model: params.model, year: req.params.year}, function(err, result) {
if (result) {
console.log(result);
}
});
})