Joe
так при каких обстоятельствах все четко и шустро работает?
в любых сейчас, хоть по 1, хоть по 1 из 4 этих полей искать, суть моего ответа в том, что "попробуй кильнуть индекс текстовый и заменить его на самый простой email: 1 (сортировка асцендинг)"
Joe
не пойму тогда почему через C# находит быстро..
т.е. у тя проблема только с робо3т/компасом, а в коде все шустро всегда?
Bob
да, вот прямо сейчас снова поискал через C#, 5 секунд ответ выдал, взял почти из конца бд поле email
Bob
сейчас вообще за 1 секунду выдает уже..
Bob
var filter = Builders<BsonDocuments>.Filter.Eq("email", "example@gmai.com"); var doc = collection.Find(filter).FirstOrDefault(); Вот такой конструкцией находит очень очень быстро
Bob
а робо и компасс вообще ниче найти не могут
Bob
Мне бы хотяб понять, при поиске через C# индекс по полю email созданный в MongoDB Compass используется ????
Bob
Кстати Robo3T не может даже выполнить countDocuments()
Bob
а более мелкой базе выполняется.
Bob
нафиг тогда вообще этот Robo3T и компасс ... База данных для того и бд чтоб в ней было много много записей, а они работают только с мелким количеством, да с таким количеством любая бугалтерша справится вручную...
Joe
Кстати Robo3T не может даже выполнить countDocuments()
Ну возможно робо3т не умеет индексы читать, только писать. А компас вовсе не юзаю он еще медленнее в целом
Joe
нафиг тогда вообще этот Robo3T и компасс ... База данных для того и бд чтоб в ней было много много записей, а они работают только с мелким количеством, да с таким количеством любая бугалтерша справится вручную...
Ну это уже вопросы оптимизации, а так такие огромные базы просто мб на твоем компе медлят, тоже зависит. А еще, после того как проиндексил, нужно дождаться немного, чтобы индекс заготовился, мб и переподключиться в робо3т к базе, чтобы он засинхронился с базой и индексами
Bob
индекс пополнялся автоматически по мере заполнения БД. А комп мощный, этот момент можно исключить
Bob
Робо перезапускал, но все равно висит и не находит, а в мелкой базе находит. C# находит сразу.. ладно, напишу свое на шарпе...
Bob
спасибо за уделенное внимание.
Michail
Привет, подскажите, как можно сделать связь, чтоб при удадение пользователя удалялись все его товары, у меня есть Модель товара и свойство owner.
Michail
Michail
При удаление Owner хотелось чтоб удалилсь все его товары
Аналоговнет
При удаление Owner хотелось чтоб удалилсь все его товары
в sql базах используется Cascade, а в монго походу нужно кастомный мидлвар пилить который чистит остальное на remove в документе
Michail
А мб есть готовые мидлвеиры?
Alexander
Michail
Mongoose + Node
Nick
А мб есть готовые мидлвеиры?
Очень может быть в интернетах похожий код можно найти по postSave и похожим хукам в монгусе, но всеравно руками допиливать под себя придется
Danil
Всем привет
Danil
Mongo Рабочее окружение База данных MongoDB содержит коллекции: posts - Записи - { "properties": { "_id": { "bsonType": "objectId" }, "title": { "bsonType": "string" }, "content": { "bsonType": "string" }, "author": { "bsonType": "string" }, "like": { "bsonType": "int" }, "dislike": { "bsonType": "int" } } }
Danil
Выведите список авторов и их общее количество like
Danil
Кто поможет с командой чтоб вывести это
Danil
Буду признателен
Vlad
всем привет, как мне получить все элементы с mongodb?
fλüggåɘnk∂€čhiœßøλ∫ên
всем привет, как мне получить все элементы с mongodb?
the db.collection.find() method returns all fields in the matching documents. ?
Vlad
findAll?
спс
Anonymous
Заплатите за помощь пожалуйста
Anonymous
Joe
Заплатите за помощь пожалуйста
Хмм, а у тебя все на оплате? Сколько часов ты свой вопрос решал?)
Anonymous
Joe
минуту
Ага) после пары часов подсказок от 2 минимум людей
Anonymous
проблема была в том что socket.io был старой версии
Cloud
Мне еще мой дед рассказывал, что ему рассказывал его дед, что ты с корсами копался, когда ему было 5 лет
Anonymous
мне максим уже помог
Anonymous
в том что версия старая
Joe
не в этом дело было кст
И? По факту то сколько копался? Мог же погуглить? Суть в том, что ты отнимал время людей при этом сам не попытавшись изучить вопрос
Joe
в том что версия старая
Никто не говорит, что вопросы нельзя задавать, например, но перед тем, как задать вопрос надо: 1. Затрахаться и понять, что никак не нагуглишь 2. Оформить подробнейший вопрос, а не так что, вот, у меня тут не заводятся вэбсокеты, что делать
Максим
Ребята, для корсосрача у нас есть другой чат )))
Данила
Здравствуйте, подскажите что не так
Данила
Данила
Данила
Ivan
Коллеги, здравствуйте, подскажите, есть ли у кого то скрипт на bash/python для мониторинга mongo запроса, или как можно реализовать попроще, т.е есть запрос в бд, но нужно что бы он скриптом брал инфу и отдавал значение (для заббикса)
Ivan
pymongo
Спасибо, изучу
Эльдар
Как в mongoose записать объект который хранит в себе массив? У меня есть categories типа object, в который мне нужно записать несколько категорий
Anonymous
iwahid
Ребят, привет, только дошёл до монги, и у меня вопрос: В документоориентированных БД, всё строится на документах и коллекциях. Коллекции содержат другие коллекции или документы, ага? По сути, коллекции представлены в виде тех же массивов, содержащие другие объекты { collection: [ ... ... ...]} Отсюда вопрос: могу ли я на одном уровне с коллекцией, создать документ? (вместо коллекции отмеченной красной стрелкой, создать там документ?)
iwahid
Сорри, я не то отметил, представим что всё это коллекции
iwahid
могу я на ряду с этими коллекциями создат ьещё и документ?
iwahid
Это противоречит принципу работы БД? Что есть только коллекции и только документы. Что там где хранятся коллекции, могут быть они и только они?
Максим
Это противоречит принципу работы БД? Что есть только коллекции и только документы. Что там где хранятся коллекции, могут быть они и только они?
Есть базы данных, в них лежат коллекции, внутри коллекций лежат документы, внутри документов лежат поля, в полях данные
Максим
Это способ организации данных
iwahid
Вот, то о чём я спрашивал - это нельзя сделать просто потому, что оно нарушает принципы построения бд
iwahid
Ааа.. нифига ) Это выглядит, конечно, тупо, но так сделать можно )) На одном уровне могу хранить И документы И коллекции
iwahid
Ага, но вопрос был больше к документо-ориентированным БД в целом. Просто понять как они внутри устроены, как данные хранят
iwahid
Подобную фигню, в любому случае, с чем бы ни работал - нигде делать не буду ) Просто было интересно - возможно такое или нет
Михаил
Ага, но вопрос был больше к документо-ориентированным БД в целом. Просто понять как они внутри устроены, как данные хранят
Ну так документоориентированные базы данных объединяет лишь то, что сами данные хранятся в сущностях-документах А уж способ хранения самих документов отличается от базы к базе, поэтому сам вопрос несколько некорректен. В монгодб так сделать нельзя. В какой-то другой базе - можно. В третьей базе коллекций вообще нет, там внутри базы хранятся документы и все.
Joe
Красной стрелкой и так отмечен документ
Мне кажется гуи клиента монги Человека запутал
Kirill
Привет А ты кто?
Anonymous
Добрый всем. Подскажите, почему данная конструкция не отрабатывает { 'and$': [ { categories: 'zhestkie_diski' }, { 'attributes.values': { '$elemMatch': { 'slug': 'hp' } } } ] }