Artem
я выполняю запрос в db.triggers.updateOne(...) и в результате получаю что Document failed validation, я проверил схему и все должно быть хорошо, но ошибка есть и не понятно почеу можно ли как то получить расширенный ответ что именно не верно при выполнение запроса?
Artem
Версия 4
Artem
еще, спасибо
Николай
id выполняет роль индекса? авто-инкермент?
на данный момент это просто значение, нет, не авто-инкремент
strace
тогда сделайте запрос с этой коллекции, отсортируйте по этому полю в порядке убывания и возьмите нулейвой элемент
strace
если что это 1 запрос к базе.
strace
но по описанию похоже на индекс, который у очередной записи увеличивается на 1. Тогда просто сделайте авто-инкремент поле
Николай
ладно, будем считать, что задачу не решил
strace
я?)
Николай
я)))
Николай
спасибо, я еще пока не дорос до этого)
strace
спасибо, я еще пока не дорос до этого)
я сейчас смог найти решение 1 запросом в гугл. Но советую разобраться самому)
Николай
да пользуюсь я гуглом, с 10 утра сижу с этим...))))
strace
get max value
данила
использую mongoose, подскажите как сделать сделать схему
данила
в которой будет один array, а в нем еще один
данила
и как правильно запушить туда
Nick
в которой будет один array, а в нем еще один
по аналогии с https://stackoverflow.com/questions/55878496/mongoose-populate-on-two-dimensional-array
Дима
Скажите что надо сделать чтобы выгрузить БД с Ubuntu и загрузить в проект на винду Конкретно какие команды вводить?
Cloud
mongodump mongorestore в офф доке норм написано как им пользоваться
Дима
Я указываю cd путь проекта, потом пишу просто слово mongodump ?
Дима
mongodump mongorestore в офф доке норм написано как им пользоваться
Ну вроде сделалось, а где теперь на сервере взять что копировать и куда вставлять в винде?
Дима
Подскажите пожалуйста, срочно надо, а никогда не делал)
Дима
😒
Konstantin
Я указываю cd путь проекта, потом пишу просто слово mongodump ?
mongodump --collection=имя_коллекции --db=имя_базы
Konstantin
или mongodump -u логин -p пароль --authenticationDatabase admin --collection=имя_коллекции --db=имя_базы
Дима
Дима
Так же можно тоже?
Konstantin
Konstantin
папка dump должна появиться
Konstantin
Да появилась
вот и все, дамп готов)
Дима
Теперь мне надо как-то подключить ее в проект только на винде
Дима
Копировать всю папку? В папку проекта?
Konstantin
не обязательно
Дима
А как?
Konstantin
А как?
mongorestore --drop --db имя_бд /путь/до/дампа.bson
Дима
А если несколько баз можно одной командой все?
Дима
mongorestore --drop --db имя_бд /путь/до/дампа.bson
Ввожу в терминал VS Code выдает что имя mongorestore не распознано
Konstantin
там нажми импорт и импортни базу
Konstantin
я хз как на винде, у меня мак
Anonymous
имеется подобный документ как мне изменить в нем к примеру 6: Object ?
Tony
имеется подобный документ как мне изменить в нем к примеру 6: Object ?
https://docs.mongodb.com/manual/reference/operator/update/positional/#update-documents-in-an-array
Vadim
Добрый день, куда глянуть в сторону версионности документов в отдельной коллекции? Кейс, сохранять записи действий пользователя на фронте CRUD (пишу логи в отдельную коллекцию) Хочу показывать пользователю историю изменении отдельного дока.
Anton
Привет, вопрос по поводу оперативки, у меня стали лететь ошибки типа -MongoDB\Driver\Exception\ConnectionTimeoutException: No suitable servers found (`serverSelectionTryOnce` set): [socket timeout calling hello o XX.XX.XX.XX я так понимаю по таймауту выбивает. Правильно понимаю что надо опреативки больше дать да и все нормально будет? или можно с таймаутом поиграть, так как дефолтный таймаут очень небольшой?
Roman Khonichev
попробуйте в цикле ping слать, если у вас соединение в демоне долгоживущем
Anonymous
помогите сделать распознование лица с вебкамеры
Anonymous
код:
Anonymous
import cv2 face_cascade_db = cv2.CascadeClassifier(cv2.data.haarcascades + "haarcascade_frontalface_default.xml") cap = cv2.VideoCapture(0) while True: success, img = cap.read() #img = cv2.imread("IMG_20191012_145410_3.jpg") img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) faces = face_cascade_db.detectMultiScale(img_gray, 1.1, 19) for (x,y,w,h) in faces: cv2.rectangle(img, (x,y), (x+w,y+h), (0,255,0),2) cv2.imshow('rez', img) #cv2.waitKey() if cv2.waitKey(1) & 0xff == ord('q'): break cap.release() cv2.destroyAllWindows()
Anonymous
ошибка
Anonymous
Traceback (most recent call last): File "D:\opencvfaces\face.py", line 12, in <module> faces = face_cascade_db.detectMultiScale(img_gray, 1.1, 19) cv2.error: OpenCV(4.5.4) D:\a\opencv-python\opencv-python\opencv\modules\objdetect\src\cascadedetect.cpp:1689: error: (-215:Assertion failed) !empty() in function 'cv::CascadeClassifier::detectMultiScale' [ WARN:1] global D:\a\opencv-python\opencv-python\opencv\modules\videoio\src\cap_msmf.cpp (438) `anonymous-namespace'::SourceReaderCB::~SourceReaderCB terminating async callbac
Anonymous
с официального сайта opencv
John
Привет, подскажите как в монго лучше сделать. Есть организация, у нее есть сотрудники. Сотрудников может быть до 200 000. Как лучше сделать, коллекцию организаций и внутри каждой организации список сотрудников прописывать? Или монго не подходит для этого кейса
A
Всем привет! у меня теоретический вопрос) В коллекции предполагается хранение такой структуры { _user_id: '82653' _event_type: 'create' _data: [ ... ] } возможно ли, при добавлении нового документа, происходила проверка, если в этой коллекции уже существуют документы с для парой _user_id + _event_type, и кол-во таких документов > 3, то самый старый (по дате) документ удаляется.
A
?))
Александр
Добрый день. Подскажите пожалуйста, как добавить EXCEPTION_LIST в $ne (aggregation)? Чтобы не одно значение, а сразу список был.
Hunter
Вот есть 10-ть елементов в каждого несколько характеристик, как мне выбрать только необходимые характеристики, а не все?
Mihail
Добрый день, можно ли как-то обновлять данные монги пачками? Задача такая - есть коллекция: { "name" : "name1", "extId": 1 }, {"name": "name2", "extId": 2 }, {"name": "name3", "extId": 3 } И таких элементов коллекции миллионы, кроме поля "name", может быть куча других полей. Приходят новые данные в виде массива, и нужно обновить все элементы по полю extId. Например: { "name" : "name111", "extId": 1 }, {"name": "name222", "extId": 2 }. Поле extId - уникально. Как это сделать по одной записи - понятно, а вот как пачкой не могу понять (колдовал с updateMany, но похоже это не то, так как мне нужен динамический фильтр на каждую запись). Подскажите пожалуйста наиболее быстрый вариант, в какую сторону стоит смотреть и думать?
данила
столкнулся с проблемой, mongoose при сортировке по дате на первом вызове функции выдает нужную инфу
данила
а при последующих ту же самую и так до перезапуска всей программы
данила
с чем может быть связано🤔
Mihail
bulkWrite наверн
спасибо, то что искал, сделал по такому варианту
Nick
с чем может быть связано🤔
так а почему должно чтото поменяться? сортировка как раз и нужна чтобы стабилизировать вывод
данила
так а почему должно чтото поменяться? сортировка как раз и нужна чтобы стабилизировать вывод
появляются более новые данные, при последующем выводе должны выводиться уже они
Nick
а какой порядок сортирвоки используется? сначала новые или старые?