Я отчаянно пытаюсь найти объект, хранящийся в mongodb, с nodejs и mon goose.
Модель объекта выглядит так:
const SimpleResourceSchema = new mongoose.Schema(
{
_id: String,
title: String,
objective: String,
url: String,
content: String,
active: Boolean,
type: String,
owner: String,
},
{
timestamps: true,
// _id: false,
}
);
export const SimpleResourceModel = mongoose.model<
SimpleResource & mongoose.Document
>('simpleResource', SimpleResourceSchema);
Запрос создается со значением параметра 'id' '5f1da9737917360dd038bfc0':
return await SimpleResourceModel.findById(id).exec();
Данные, хранящиеся в mongodb:
{
"_id": {
"$oid": "5f1da9737917360dd038bfc0"
},
"title": "Learn cooking",
"objective": "<p>Is the fridge empty ?</p>",
"content": "...",
"url": "..",
"active": true,
"type": "simple",
"owner": "5efceb2f63b75c1750846b0a",
"createdAt": {
"$date": "2020-07-26T16:04:03.806Z"
},
"updatedAt": {
"$date": "2020-07-26T16:04:03.806Z"
},
"__v": 0
}
Я поискал решение, но не нашел любое решение этой проблемы.
Кто-нибудь может помочь?