Rus
Доброе утро. Подскажите как из массива удалить объект Пробую вот так Games.findOneAndRemove( {}, { $pull: { gameStat: { userId: 12345 } } } ) Использую mongoose но что то не получается
Anonymous
Всем привет, подскажите пожалуйста как можно сделать выборку?
Anonymous
Через find не очень понимаю как
Anonymous
выводит просто обхект
Ilya
код?
Anonymous
В общем
Anonymous
Я порыскал
Anonymous
Я делал не асинхронно
Anonymous
Сейчас накатил функцию
Anonymous
async function check(props, equal) { let query = await userModel.findOne({props: equal}).exec()[0]; return query }
Anonymous
Вот так теперь не работает
Anonymous
типо
Anonymous
check(email, req.body.email)
Anonymous
пишет мол не может найти email
Anonymous
промис возвращает
Anonymous
промис возвращает
только email закатал в поле
Vladislav
async function check(props, equal) { let query = await userModel.findOne({props: equal}).exec()[0]; return query }
а теперь посмотри на название метода и попробуй догадаться где у тебя ошибка
Vladislav
и кстати .exec нет смысла юзать когда используешь await/then
Anonymous
Понял, благодарен
Vladislav
еще раз, посмотри название метода и свою конструкцию [0]
Anonymous
у меня сейчас вот такой код:
Anonymous
секунду
Anonymous
Нельзя выводить 0 элемент массива?
Vladislav
Нельзя выводить 0 элемент массива?
С чего бля у тебя будет массив?
Vladislav
переведи в переводчике findOne
Anonymous
А
Anonymous
Я глупйы
Anonymous
Я сначала работал с find
Anonymous
забыл убрать
Anonymous
а почему пишет мол не находит email?
Anonymous
check(email, req.body.email)
Vladislav
а почему пишет мол не находит email?
покажи ошибку нормально
Anonymous
ReferenceError: email is not defined
Anonymous
Второй раз меня отправляют туда 🤡
Anonymous
Ладно, во всяком случае, очень благодарен
Anonymous
Ну а я не переменную указываю
Anonymous
я же не укажу поле для обращения к бд
MDWIT
check(email, req.body.email)
А у тебя body точно имеет данные?)
Anonymous
100%
Anonymous
Без функции асинхронной работало, а когда засунул в неё, появилась эта ошикба
Anonymous
Впрочем
Ruslan
всем привет, по монге кто разбирается, отзовитесь нужна помощь
Ruslan
как мне сделать фильтр по категории?
Ruslan
так выглядят данные в базе
Ruslan
[ { "_id": { "$oid": "6071abe09ffa4dcef36b9307" }, "images": [ "image1" ], "title": "Product1", "category": { "$oid": "6071abe09ffa4dcef36b9305" }, "subcategory": { "$oid": "6071abe09ffa4dcef36b9304" }, "price": 10, "description": "Description1", "__v": 0 } ]
Ruslan
category: ObjectId(“60…”)
а где мне взять ObjectId?
Vladislav
а где мне взять ObjectId?
он глобально есть
Ruslan
он глобально есть
ReferenceError: ObjectId is not defined
Vladislav
ReferenceError: ObjectId is not defined
так ты в монго cli это делаешь или в жсе?
Ruslan
так ты в монго cli это делаешь или в жсе?
вот так заработало const ObjectId = require('mongodb').ObjectID;
Vladislav
я с js работаю
тогда не кидай скрины с консоли монги
Vladislav
там другие правила
𝕯𝖆𝖓𝖎𝖑𝖆
Гайз, хз как сформулировать вопрос. когда монгусу эту ссылку атласовскую скармливаешь, как соединение устанавливается? Локальная машина использует какой-то порт?
𝕯𝖆𝖓𝖎𝖑𝖆
на виртуальном хостинге (!) это запускаю. Поддержка говорит надо знать с какого порта происходит соединение, чтоб файрволл открыть
Anonymous
BAN
Viktar
на виртуальном хостинге (!) это запускаю. Поддержка говорит надо знать с какого порта происходит соединение, чтоб файрволл открыть
Локальный порт может быть любой. Мне кажется, вы что то напутали. Обычно ИП вносят в вайтлист, а не порт
𝕯𝖆𝖓𝖎𝖑𝖆
Локальный порт может быть любой. Мне кажется, вы что то напутали. Обычно ИП вносят в вайтлист, а не порт
я возможно херню несу, но типа может же быть такое что хостер ДЛЯ процесса ограничивает кол-во портов которые процесс может использовать
Anton
Лайфхак дня Если у вас не восстанавливается жирная монга с жирными индексами из-за предела ОЗУ - попробуйте восстановить используя два компа и локальную сеть, тогда монга не крашнется
Anonymous
подскажите пожалуйста, какая альтернатива SELECT x WHERE y = z в mongodb?
Anonymous
Благодаре
Anonymous
н
Anonymous
Т.е: выведется x?
Влад
Ребята, помогите пожалуйста правильно составить запрос, вот описал полностью данные и код: https://ru.stackoverflow.com/q/1268622/271026
Anonymous
спасибо большое
Отпишись о решении там пожалуйста.
Melonges
всем привет, нужно переключаться быстро между postgres и mongo. Пожскажите orm
Google
Всем привет как можно передать массив ID в findOneAndUpdate ?
Viktar
$in https://docs.mongodb.com/manual/reference/operator/query/in/