Схема
const usersSchema = new Schema({
id: Number,
first_name: String,
last_name: String,
username: String,
polls: [
{
poll_id: Number,
status: String,
question: String,
answers: [
{
number: Number,
answer: String,
votes: Number,
voters: [
{
first_name: String,
last_name: String,
username: String,
},
],
},
],
},
],
});
Пример документа
{
"_id": {
"$oid": "5856a3545b3b5821a08c2058"
},
"id": 98245540,
"first_name": "Danil",
"last_name": "Belkov",
"username": "dbellkoff",
"polls": [
{
"poll_id": 1,
"status": "Creaaaaating",
"question": "asd",
"_id": {
"$oid": "5856a3f44f58c22e3821a049"
},
"answers": []
},
{
"poll_id": 2,
"status": "Creating",
"question": "asdd",
"_id": {
"$oid": "5856a3f44f58a22e3821a049"
},
"answers": []
}
],
"__v": 1
}
Мне нужно искать в polls все опросы со статусом "Creating" и добавлять в эти опросы ответы в массив answers.
Подскажите, могу ли я получить доступ к опросу по
"_id": {
"$oid": "5856a3f44f58a22e3821a049"
},
Если да, то как? По Model.find*ById('5856a3f44f58c22e3821a049') возвращает null
Если нет, подскажите оптимальный способ решения мой задачи.
Спасибо.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Например есть файл servicejs есть файл app
Есть инструмент перевода верстки в формат создания через jQuery ? Предположим у нас есть блок