Александр
Александр
Nick
текстовый индекс ничего не даст для частичного поиска
Nick
а чем оно поможет?
Nick
надо либо совпало либо нет
Nick
тестовый индекс поможет по сути так же как и обычный - планировщик возможно будет читать его для фильтрации вместо колскана. Но тут как выяснилось куча специфики и при наличии других условий и других индексов не факт что заиспользуется
Александр
Спасибо
Yaroslav
Nick
Nick
Yaroslav
Я скину попозже
Yaroslav
Но скорее всего ребята для красного словца сказали
Nick
было бы классно
Nick
D
Вопрос к тем, кто работает c Robo 3T
Прописываю при подключении через Replica Set, Set Name: rs0, все ок, подключился, документы читаются
При попытке изменить документ получаю ошибку Failed to insert document. Eror: Getlasterror command failed: getlasterror command is not supported
Если подключаюсь через Studio 3T, там есть возможность выставить readPreference и другие флаги помимо Set Name, имею такую ссылку подключения: mongodb://localhost:27017/?replicaSet=rs0&readPreference=primary&serverSelectionTimeoutMS=5000&connectTimeoutMS=10000&3t.uriVersion=3&3t.alwaysShowAuthDB=true&3t.alwaysShowDBFromUserRole=true – все работает отлично, документы читаются и изменяются
Хочу работать через Robo 3T, так как она не такая тяжелая как Studio, как вы решаете такую проблему?
Yaroslav
Nick
Вопрос к тем, кто работает c Robo 3T
Прописываю при подключении через Replica Set, Set Name: rs0, все ок, подключился, документы читаются
При попытке изменить документ получаю ошибку Failed to insert document. Eror: Getlasterror command failed: getlasterror command is not supported
Если подключаюсь через Studio 3T, там есть возможность выставить readPreference и другие флаги помимо Set Name, имею такую ссылку подключения: mongodb://localhost:27017/?replicaSet=rs0&readPreference=primary&serverSelectionTimeoutMS=5000&connectTimeoutMS=10000&3t.uriVersion=3&3t.alwaysShowAuthDB=true&3t.alwaysShowDBFromUserRole=true – все работает отлично, документы читаются и изменяются
Хочу работать через Robo 3T, так как она не такая тяжелая как Studio, как вы решаете такую проблему?
она просто не обновляется, поэтому от ошибки не уйти если оставаться на робо3т. Обычно просто смотрю проявились ли изменения или нет по базе. Если чтото важное, то из консоли выполняю. А выборки поделать и так можно без ошибок
D
Nick
Ilya.kt
я так понимаю понимаю, на питоне нет норм асинхронных клиентов для монго?
Andrey
Ilya.kt
Andrey
он ужасен
Работает, быстро, все понятно. Что не так
flexxxer
короче был у меня такой запрос
db.employee.find({$or : [{"bank_account_number": {$regex: "^IT"}}, {"bank_account_number": {$regex: "^FR"}}]}).count()
flexxxer
решил упростить до db.employee.find({"bank_account_number": {$or: [{$regex: "^IT"}, {$regex: "^FR"}]}}).count() но получаю ошибку
flexxxer
есть синтаксис который позволяет второе делать? ну типа правила на поле применить, а не описывать каждое правило учитывая название поля
Leksey
всем привет!
не могу найти статью с советом по поводу диска для монги
мол если свободного пространсва на диске менее 10%, то возможны проблемы
flexxxer
вот такой формат данных
мне надо посортировать по price, но рассматривая это как число а не строку
flexxxer
db.menu_item.find().sort({"price":-1}) не работает
Daniil
Daniil
Силами базы
Daniil
Надо достать, распарсить и отсортировать
Daniil
А на будущее поменять схему на нормальную
Daniil
Например объект вида { currency: <string>, amount: <number> }
Daniil
flexxxer
Daniil
В целом запрос очень неэффективный
Alexandrr
flexxxer
Alexandrr
я
тогда не стать тебе погромистом
Alexandrr
модель данных переделай для начала, а потом можно будет средствами базы сделать то, что ты хочешь
flexxxer
тогда не стать тебе погромистом
я нагенерил эти данные о стоимости в том числе на одном сайтике, он сам поскладывал в одно поле валюту и значение, не моя вина, и фиксить 30 записей такое себе удовольствие
Daniil
Alexandrr
Dmitry
flexxxer
Daniil
flexxxer
ну я спросил, проблему описал, ну раз некому значит и фиг с ним
Daniil
В чате человек имеет полное право задать вопрос, никто не заставляет отвечать
Daniil
flexxxer
ладно сделаю скину надеюсь пойдет
flexxxer
мап редъюс норм тема кста
Alexandrr
ох хлебушки хлебушки...
Daniil
Это не курилка
Alexandrr
Alexandrr
Александр
Lebedisky for President!
Ilya.kt
Александр
My reaction to your avatar:
Александр
Николай
Всем привет, столкнулся с проблемой, что в какой-то момент база перестает писать записи в одном коннекте, и ответы обратно не возвращает, о таймауете или ошибке
куда смотреть?
C
Может кто объяснить, как реализовать правильно импорт одной схемы в другую, чтобы подобное реализовать? Не нагуглил нужного примера под нест
C
Кирилл
Друзья, need help, как можно ускорить выполнение запроса при доволльно сложном запросе, модель поля примерно такая
{
«a»: {
«b»: {
«c»: [
{«d»: «…»},
{«d»: «…»},
…
]
}
}
поиск нужен по a.b.c.d
индекс создал, кстати как проверить успешность?
Кирилл
Успешность того что все записи были проиндексированы
Viktar
Alexander
Всем доброго утра!
Подскажите кто знает - есть какие-то особенности установки и работы Монги и Robo 3T на винде?