Я думаю, что это простой, но я его не хватает. В настоящее время я извлекаю данные из mongodb, используя node.js. Я использую Mongoose.Доступ к данным Mongodb с использованием альтернативы _id
Вот моя установка REST:
app.get('/api/screens/:id', function(request, response) {
return ScreenModel.findById(request.params.id, function(err, screen) {
if(!err) {
return response.send(screen);
} else {
return console.log(err);
}
});
});
Модель:
var Screen = new mongoose.Schema({
resuls: String,
choices: String,
difficulty: String,
_id: Number,
screen: Number
});
Сейчас это в настоящее время работает, но я не хочу использовать _id для выбора документа. Поэтому мой вопрос: как я могу выбрать документ, используя альтернативу _id? Например, если бы я хотел получить доступ к документу по его номеру экрана или его оценке «трудности»? Как это будет работать?
Большое спасибо.