Влад
нужно ввести пароль root?
Dmitriy
да, именно это вам и предлагается сделать
Влад
Dmitriy
а дальше в доку по mysql :)
ключевые слова use, select, delete, update, insert 😊
Dmitriy
иначе мы до утра в непрофильном чате будем это обучение проходить
Dmitriy
так делайте это что-то) ключевые слова для чтения документации я привел выше. если есть конкретные вопросы, а не просто что-то делать, то я еще 10 минут в сети можно задать в личку, чтобы не засорять не профильный чат
Павел 💻
ребят , подскажите пожалуйста, правильно ли делаю nested shema?
Павел 💻
Если у меня такого рода структура, как можно в postman данные указать?
Nick
чувак давай ты сначала неделю поразбираешься, а потом уже с вопросами по монге сюда будешь обращаться?
Nick
и если что постман не имеет отношения к монге никакого
yopp
в рельсе для «вложенных» полей есть нотация model[attribute][subattribute]
Nick
только вот дело в том что вопрос звучит как "как передать вложенный объект в постмане", не как его принять на серваке и обработать
yopp
это два взаимосвязанных вопроса
Denis
^ @yatoba
Vova
docker-compose завис и не поднимает базу. Что можно сделать?
vveare138
уж точно не писать в чатик монгодб с этим вопросом
vveare138
смотреть логи контейнера для начала
new
подскажите какой тулзой можно проверить подключение к монговской бд
ubuntu 18
Mikhail
mongo
nnbphkqujhjkynr
robo 3t
Rodion
https://www.mongodb.com/download-center/compass?jmp=hero
Nikita
Всем добрый день. Хочу использовать Mongo db для хранения временных рядов. Хочу организовать структуру документа таким образом чтобы один документ содержал данные за определенный промежуток времени( например день). Но хочу проверить не упрусь ли в лимит на 16 мегабайт для доукмента. Может есть какой-нибудь инструмент в котором можно накидать структуру и прикинуть приблизительный размер ?
Alexander
Можно просто запустить монгу, накидать примерных данных и посчитать их объём средствами монги.
Ruslan
Всем привет! Подскажите как правильно сделать нумерацию документов, чтобы они выводились в нужном порядке? Сделать дополнительное поле, где просто писать номер документа 1,2,3, ... или каким то другим способом будет лучше и правильнее? Сама задача заключается в том, что бы можно было менять порядок вывода документов.
yopp
Dmitriy
yopp
Но если у вас размер бакета не ограничен, надежнее будет поменять архитектуру на такую, в которой бакет не может переполниться
yopp
Dmitriy
Нет
опа, а расскажите кейс?
yopp
Ruslan
Нет нужна не сортировка , а именно возможность менять доки местами, т.е. сегодня я хочу что бы док был первым а завтра десятым.
Ruslan
Dmitriy
ObjectID это псевдослучайный индентификатор
а можно чуть подробнее, мне казалось, что timestamp в первых 4 байтах + каунтер в последних 3 всегда даст инкремент. вот и стало интересно в каких случаях такого не будет
yopp
Да пока это единственное решение
Ну почему-же. Если вам нужна сортировка только по части документов, то можно либо собрать их в один документ и хранить массивом или хранить в другом документе массив идентификаторов
yopp
да и сами счётчики не сквозные и не гарантируют ничего
yopp
yopp
вы что сортируете?
Ruslan
В моём случае задата: это вопросы для теста. И вот иногда надо менять вопросы теста местами.
Ruslan
nnbphkqujhjkynr
подскажите, юзаю studio 3t для монги, пытаюсь сделать конект к базе, но выдает эту ошибку, хотя сервер запустился и проблем нету, дамп сделать не могу, он проходить, но юзеров как было в бд 1 так и есть
yopp
nnbphkqujhjkynr
пасиб
Yurii
Привет ребзя, вопрос по монге. У меня есть разные тесты (сущности), каждый тест со своими полями. Сейчас я сделал каждый тест отдельной коллекцией, выходит что то вроде
Tests (one) -> Internal Test (one)
ну и я думаю а не лучше было сделать одной коллекцией
{
...
additional: Interal Test
}я тяну все тесты, и прикрепляю их к другой сущности
Yurii
в зависимости от типа, будет меняться additional
Yurii
тестов к слову штук 7-8, некоторые поля совпадают, некоторые нет
Dmitriy
yopp
yopp
Вам в другую группу
Yurii
Привет. А в чём вопрос?
Какой вариант лучше, вариант с Test как одна коллекция, и внутри additional поле с всегда разным объектом, или же две коллекции с связью one to one. и каждый тест отдельной коллекцией
yopp
Для того чтоб выбирать что лучше, необходимо иметь какие-то критерии :)
yopp
Если у вас нет реальной проблемы, то оставьте как есть
Nikita
Nan0
ребят, если я удаленно подключаюсь к атласу, то юзаются какие-нибудь порты?
Стандартное подключение:
MongoClientURI uri = new MongoClientURI("mongodb+srv://kay:myRealPassword@cluster0.mongodb.net/admin");
Nan0
например, у атласа такое подключение:
"mongodb+srv://kay:myRealPassword@cluster0-ox90k.mongodb.net/test?ssl=true&authSource=admin&retryWrites=true"
это значит, что порт не нужен вообще или он неявно подразумевается в использовании, как 27017, а хост - cluster0-ox90k.mongodb.net?
Ведь локально порт указывать надо.
yopp
mongodb+srv подразумевает получение списка хостов из DNS SRV записи
https://docs.mongodb.com/manual/reference/connection-string/#dns-seedlist-connection-format
yopp
но в любом случае, TCP соденение всегда устанавливается на какой-то порт
yopp
атлас использует стандартный 27017
yopp
и монга позволяет опустить порт в URI, в этом случае будет подразумеваться 27017
Nan0
yopp
почитайте документ по ссылке, там очень подробно расказано о формате строки для подключения
Nikita
Доброго вереча. Что-то не могу сообразить что я делаю не так. https://pastebin.com/9PbL0qfk тут на 44 строке Cannot read property 'updateOne' of undefined. Я так понимаю что коллекция не создалась ? Если так, то почему ? Я ведь создаю ее при подключении к бд.
Nick
создание коллекций вроде как асинхронщина
Nick
проверьте доку к монгоклиенту
Nikita
Спасибо, действительно метод возвращает промис.
Nick
тоже самое касается апдейтов
Nikita
И еще вопрос почему db.collection("missclick") работает а db.missclick нет. Это нормальное поведение ?
Nick
смотреть доку надо, я с жс не работал с монгой
Nick
в примерах драйвера только через db.collection()
Nikita
Nick
скорее всего вы понапутали с примерами из самой доки монги, там синтаксис монгошела и он типа джаваскрипта, но это не нодовский драйвер
Nikita
Думаю вы правы. Очень много где встречаются примеры с таким синтаксисом и не везде указывается где эти примеры выполняются. Спасибо за пояснение
yopp
Москвичи и москвички!
Как насчёт такого вот мастер-класса эту субботу? Хочу прокатать лежащий в столе разочек. За бета-тестирование, пусть будет 6,900₽, чисто чтоб помещение и пиццу отбить.