yopp
4.0.0 https://docs.mongodb.com/manual/release-notes/4.0/
yopp
Ничоси
yopp
Сентябрь-сентябрь
yopp
https://www.mongodb.com/blog/post/mongodb-multi-document-acid-transactions-general-availability
Andru
одинаковый результат
Andru
Да) ну где-то что-то я упускаю) работал над проектом пару месяцев назад, сейчас вернулся, надо внимательно изучить ранее сделанные модели, где все работает. Пойду освежу голову на улице и вернусь к этому делу) спасибо за участие)
Petro
Это 4.0.0 вышла уже?
ᅠ ᅠ ᅠ ᅠ
ребят, у кого-то была проблема с загрузкой данных из файла такого плана? пишу: mongo --eval "load('products__m101.js')" (файл лежит на рабочем столе)
ᅠ ᅠ ᅠ ᅠ
ᅠ ᅠ ᅠ ᅠ
ᅠ ᅠ ᅠ ᅠ
уже не знаю, где ту точку с запятой втулить, чтобы команда сработала
Nick
ᅠ ᅠ ᅠ ᅠ
строка 2 позиция 4
в смысле 4 позиция? может имеется ввиду mongo; products__m101.js?
Nick
ошибка валидатора кода в products__m101.js, значит и ошибка там
Nick
скинь сюда первые 5 строк файла
ᅠ ᅠ ᅠ ᅠ
Nick
ᅠ ᅠ ᅠ ᅠ
скинь сюда первые 5 строк файла
да,
use agg
db.products.drop()
db.products.insert({'name':'iPad 16GB Wifi', 'manufacturer':"Apple",
'category':'Tablets',
'price':499.00})
ᅠ ᅠ ᅠ ᅠ
дальше просто дублируются по такому же принципу
ᅠ ᅠ ᅠ ᅠ
ᅠ ᅠ ᅠ ᅠ
на скрине я добавил еще после скобок ;
ᅠ ᅠ ᅠ ᅠ
пробовал и без, но ошибка остается
Nick
у вас пробелма в use
ᅠ ᅠ ᅠ ᅠ
вот тоже самое без точки запятой, изначальный вариант команды
Nick
db = db.getSiblingDB('<db>')
Nick
https://docs.mongodb.com/manual/tutorial/write-scripts-for-the-mongo-shell/
Nick
вместо
use agg
использовать
db = db.getSiblingDB('agg')
ᅠ ᅠ ᅠ ᅠ
ᅠ ᅠ ᅠ ᅠ
сейчас попробую
ᅠ ᅠ ᅠ ᅠ
да, отлично, добавилась база в монгу
ᅠ ᅠ ᅠ ᅠ
еще раз, спасибо
ᅠ ᅠ ᅠ ᅠ
а в коде красным, действительно, строчка подчеркивалась
понял, проблема была из-за того, что в коде использовалась строчка shell-а
Vladislav G
При работе с Robo 3t нужно отдельно скачивать монгу с сайта?
Мечтатель
Bat
Bat
в следующем блоке такой же апсерт в соседнюю коллекцию
Bat
в рутере читаю данные из 3ей коллекции, несвязанной с первыми двумя. но как уже сказал глобальный лок не дает мне это сделать. апсерты в одном подключении, в рутере отдельное подключение
Nick
Может вы реально используете один коннект и синхронный драйвер?
Bat
Bat
Nick
Что рутер?
Bat
експресс
Nick
Т.е. nodejs
Bat
да
Nick
Сдается мне драйвер синхронный
Bat
штатный драйвер. было бы крайне странно
Bat
у меня параллельно запущен монго экспресс (ui морда) и там никакой проблемы в чтении данных нет когда вставка идет. правда там другой юзер
Nick
Версия драйвера?
Bat
3.0.9
Nick
А почему не используете нормальный способ подплючения а оьорачиваете в промис?
Nick
У вас проблема там гдето, жаль по js особо не подскажу
Bat
это я уже переделал пытаясь понять, что я не так делаю.
Nick
Не надо мудрить, http://mongodb.github.io/node-mongodb-native/3.1/tutorials/connect/
Nick
К тому же тут вопрос как нода оьрабатывает промисы, она ж сама по себе однопоточная
Nick
Вы тут на ксждфй чих создаете новый коннект, ненадо так, один раз подключились к базе и тащите ее куда вам надо
yopp
Nick
Sergei
Привет, по mongoose тоже сюда вопрос?
Andru
Andru
в монгусе была схема, были созданы документы в коллекции по этой схеме, потом я в схему добавил новое поле, прошелся по всем документам в pre('save') вроде как записал значение в новое поле, но документы не обновились. Это норм или нет? Нужно ли при изменении схемы удалять документы и создавать их снова? или структура документов должна обновиться в соответствии с обновленной схемой?
Sergei
В более ранних версиях mongoose я указывал какую реализацию обещания нужно исмользовать монгусу mongoose.Promise = global.Promise; это было даже в примере на главной странице фреймворка. Сейчас там уже нет этой строчки, я так понимаю это уже не актуально?
Andru
Andru
версия 3,4
Sergei
ну вот у меня в прошлом проекте тоже было mongoose": "^5.0.1",
Anatoliy Skuratov
mr.
Привет, кто-нибудь уже пробовал транзакции в монге 4?
Lev
Как монга хранит дату?
У нее специальный свой формат?
Если да - то в чем фишка? Чтобы искать "каждую пятницу"?
Slava
Lev
А... я чет... не дошло промотать. Спсб.
А наносеки они не будут хранить, да? Жесть как нужны наносеки.
lenar
Lev
Забавно, уже какой раз меня посылают в другой чат.
Lev
Я просто подумал, хранить дату без нс и рядом хранить нс. Если что - можно будет искать по ним.
lenar
Lev
Пошлите мне лучше сразу хорошего прогера... а то я тут уже за...
Lev
У вас, базданщиков, по ночам спать принято?