Wjatscheßlavvee
А сама модель Post описана?
Модель импортируется жи?
Andrew
Да
Wjatscheßlavvee
Хотя да, виду по косэнсольному, что там ок..
Wjatscheßlavvee
Загадка века прям
Wjatscheßlavvee
Да
Скатимся до абсурда
Может ты в чужую базу и заливаешь все ? D: В env твоя база ж указана?
Andrew
Да, моя))
Vladimir
а если прямо в приложении данные обратно поселектить?
Vladimir
они поселектятся?
Andrew
Можно по-русски, пожалуйста? :D
Andrew
А как я их запихаю, если ничего не создаётся?
Vladimir
Vladimir
вот и узнаем :)
Andrew
Попробую сейчас
Vladimir
пока просто не понятно - данные не запихиваются в базу. или запихиваются, но не в ту
Wjatscheßlavvee
Да, звучит абсурдно
Но и с таким сталкивался D:
Wjatscheßlavvee
Я б на самом деле попробовал еще вместо new Post ... post.save
сделать так
(я сей методом для вставки в коллекцию пользуюсь)
const post = await Post.create({
ownerId: req.body.ownerId,
text: req.body.text
})
.then((e) => {
res.send(e)
})
.catch(err => {
res.status(500).json({message: 'error: ' + err})
})
Wjatscheßlavvee
Внутри try ессно
Wjatscheßlavvee
с эвэйтом борщанул, конечно, немного, ибо и так промис, но вроде работает D:
Andrew
Wjatscheßlavvee
Как-то идеи растворились. А Ванги в отпуске
Taras
Всем привет, нужно ли создавать папку где то чтоб заработала команда sudo mongod? И нужно ли что-то для этого скачивать?
Taras
В каждом гайде вижу эту команду но она у меня не идет почему то...
Назар
Taras
Назар
+
на каталине+ они там наделали и теперь папку по умолчанию оно не может использовать, вроде как то так. Поэтому нужно указать путь к базе. —dbPath=/….. как то так
Taras
Taras
Taras
Tatiana Belozub
Eugene M
Добрый день !
Wjatscheßlavvee
neprivet.ru ))
Anonymous
И вообще вечер
0xDEFACE
Всем привет
0xDEFACE
Подскажите пожалуйста 1) почему при таком раскладе кк у меня выбираются обе строки хотя в фильтре "messages.text": "Бонус". Как мне выбрать исключительно последнее сообщение с direction = in и phone: 79098241133 ?
0xDEFACE
https://mongoplayground.net/p/HPLkiSDCPLq
Александр
Roman
Потому что вы с помощью find нашли весь объект, вы же ищете не по массиву
0xDEFACE
https://mongoplayground.net/p/_Dn5ZnY3BCx
0xDEFACE
Все равно по слову бонус обе строки, и я не понял как их сортировать и сделать слайс в массиве
Александр
https://mongoplayground.net/p/0Q1PiIygMhj
Так?
0xDEFACE
у которо at максимальный
0xDEFACE
можно агрегатную функцию наверное наложить
Roman
Ваше условие выглядит так
Найди мне все объекты, у которых номер телефона такой-то и в массиве есть элемент с текстом Бонус.
Этому условию удовлетворяет весь объект.
Александр
Вроде без агрегации нельзя отсортировать массив
0xDEFACE
0xDEFACE
Semyon V
А кто-нибудь знаком с такой вот ситуацией?
Semyon V
Semyon V
случилось после обновления до 4.2
Semyon V
достигая потолка инстанс ложится кладя реплику
0xDEFACE
Semyon V
(падение на левом скрине — ручной ребут)
Андрей
случилось после обновления до 4.2
А все было подготовлено к обновлению? По всему чек-листу совместимости https://docs.mongodb.com/manual/release-notes/4.2-compatibility/ прошлись? И возможно обновление просто совпало по времени с появлением проблемы - кто-нибудь завел какое-то новое кривое приложенько, которое нагребает базу. Логи ковыряли?
Semyon V
меня удивляет, почему при этом реплика так себя ведёт. может и в правду что-то не так с монго сервером. попробую отъехать на версию ниже может
Tatiana Belozub
Привет! Кто в курсе, как создавать вот такие индексы в коллекциях?
issns.0.source
sourceTitles.0.title
sourceIdentifiers.0.value
sourceTitles.title
Nick
Nick
значит в массиве
Nick
просто убираете индекс -> issns.source
Nick
а сам индекс https://docs.mongodb.com/manual/indexes/#create-an-index
Tatiana Belozub
просто убираете индекс -> issns.source
если хотите, можете докой или каким примерчиком в меня кинуть.
Я понимаю как в коллекции создать индекс с названием issns, а вот как создать индекс issns.0.source или хотя б sourceTitles.title - вообще непонятно((((
Tatiana Belozub
Nick
в индексах уровень вложенности делается просто как выше описал через точку
Nick
multikey?
это уже зависит от требований и запроса, если все эти поля одновременно участвуют в выборке, то лучше compound индекс с правильным порядком полей. Но если такая задача напрямую не стоит, то стоит сделать 4 отдельных индекса - монга в некоторых случаях сумеет их использовать вместе
Гена
всем привет
подскажите как сделать поиск в коллекции если мне нужно найти документы с условием таким:
в документе есть поле 1 в нем поле 2 и во втором поле есть поле 3 с условием true
надо найти все с true
Гена
поле 2 всегда разное
Гена
то есть надо чтоб он во всех доках где есть поле 1 нашел в 3 поле с true
Гена
типа
{ filed1.filed2.filed3: true }
Arystan
Всем привет, кто нибудь реализовывал механизм постов в инстаграмм? просто нет опыта с такими данными, где можно увидеть пост, друзей которые лайкнули и т д. может кто нибудь подсказать как можно сделать?
Nick
Гена
filed1 : {"{},filed3" : false}
Гена
что то типа такого
Гена
типа как в unix через *