Andry
Вот так передаю и ничего не выдает
Andry
а без скобок норм - у меня C# там драйвер принимает строку
Andry
как исправить?
Andry
ага
Andry
а $regex будет тоже самое если /^85/?
Andry
или не совсем так же работает?
Andry
Все сделал! большое спасибо всем
Andry
Vladislav
Здраствуйте ребята, подскажите я не могу передать масив в массиве данных, в базу данных MongoDB, подскажите что за ошибка?
Vladislav
Vladislav
Если я передаю масив с обьектами то все хорошо
Andry
Скажите а есть в монго что то типа покрывающего индекса?
Yaroslav
Anonymous
Ребят, всем qq
как правильно посоветуете хранить продолжительность (time.Duration)
тупо строкой?
["30m", "1h", "2h", "4h", "6h", "12h", "1d"]
Yaroslav
Yaroslav
Andry
да уже прочитал так и сделал
Andry
сейчас проблема другая - медленная вставка и обновление...
Andry
само смешное база то мелкая - 60 гигов всего
Andrey
Andrey
Индекс перестраивается?
Andry
да нет где же много
Andry
ну миллионов 10 примерно - то есть копье
Andry
я думаю может что с дисковой подсистемой что так сильно тормозит
Dima
Привет. Как можно в mongo сделать референс сразу на несколько моделей.
Получается есть доска пользователей, и у каждой доски могут быть разные виды пользователей, с разными настройками.
Нужно чтобы была возможность доставать пользователей из доски с пагинацией
Lev
Монга ведь больше не теряет данные?
yacha
Ребят, а какой максимальный размер может быть в ObjectId по кол-ву символов?
Google
всем привет можете помочь как исправить
Google
Google
тоже самое
Google
Anatoly
ага обманул с маленькой ) попробуй так import mongoose, { Document, Model, Schema } from 'mongoose'; и юзай mongoose.model
Google
Google
👍
Anatoly
Не за что )
Askhat
Насколько важен versionKey в mongoose? Вот у меня ни разу не было такого, чтобы были проблемы с дублирующими записями и так далее
Dezmunt
При агрегации какой самый лучший способ матчить по подстроке поля? через $regex?
Nick
само смешное база то мелкая - 60 гигов всего
это уже не мелкая, мелкая - когда все данные вместе со всеми индексами помещается в оперативе или вы не можете очень быстро их прочитать с диска (секунды за две три) . Если у вас данных в 10 раз больше оперативы, то уже нужен полноценный админ базы
Nick
Nick
Монга ведь больше не теряет данные?
на текущий момент от потери данных полностью защищают транзакции, если использовать их с головой и согласно документации, организовав достачную избыточность по нескольким ЦОДам. В любом другом случае всегда можно потерять данные используя абсолютно любую БД (даже самописную на файликах)
Nick
Ребят, а какой максимальный размер может быть в ObjectId по кол-ву символов?
objectid имеет спецификацию и имеет фиксированный размер 12 байт https://docs.mongodb.com/manual/reference/method/ObjectId/
но вам ничего не мешает в качестве _id использовать даже сложный объект (правила сравнения ищите в доке), и тогда требование вроде как что это поле должно быть до 1кб в байтовом виде
Artem
Как описать в монгусе модель с документом типа
document = {
field: { string: number, string2: number2 }
}
если строки и числа могут быть произвольные, в произольном количестве?
Anatoly
Artem
Artem
Anatoly
Artem
чтоб значения ключей были только числами
Artem
окей, спасибо
Anatoly
окей, спасибо
Вот https://mongoosejs.com/docs/schematypes.html#maps
Artem
Artem
ведь в роли map я смогу обычный словарь передать?
Anonymous
Доброго времени суток, помогите пожалуйста решить проблему, прошарил весь интернет, пытаюсь подключиться к базе, но ничего не получается, ошибок никаких не выдается. Вот код подключения: mongoose.connect("mongodb://127.0.0.1:27017/atherta", { useUnifiedTopology: true, useNewUrlParser: true, useCreateIndex: true });
Anonymous
srs
Anonymous
Уже все исправил, спасибо
srs
Ну ладно)
Я вроде (возможно) видел твое сообщение в чате js, собирался там ответить, но похоже вопрос перекатился сюда.
Endo
ребята, подскажите, мб кто делал уже, у меня есть коллекция со сложными объектами, хочу собрать из пары ключей таких объектов разного уровня вложенности текстовый индекс для поиска, т.е. сложить две строки и сделать из этого индекс, такое реально сделать?
и если да, будет ли поиск по этому индексу эффективным? коллекция оч большая
Alexander
Доброго времени суток. Такой вопрос, имеет ли смысл добавлять валидацию схемы на уровне базы, ведь можно валидацию делать на уровне приложения. Не замедляет ли валидация на уровне базы значительно на больших вставках?
Nick
Alexander
Я так понимаю эта возможность была добавлена не просто так, только вот не сильно понимаю реальной ценности если на уровне приложения задается формат хранения
Alexander
Точнее структура данных, не формат
Nick
это надо в первую очередь если вы работаете с базой откудато извне своего приложения - ручками правите, скриптами чтото меняете и т.п. А для всего остального у вас должна быть логика на уровне приклада
Nick
и еще вариант придумал - если проектировщики БД это отдельные люди не участвующие в написании кода и от них нужна какая-то фиксированная проработанная под задачу структура (как это делается в мире sql)
Lev
Монга же умеет отвечать ОК, когда записано на все ноды в репликасет?
Nick
Lev
Виноват. Нашел. Да, может
https://docs.mongodb.com/manual/reference/write-concern/
Artem
Если монга хранит все в виде BSON то почему в ней нельзя хранить массивы в чистом виде?
Lev
@yatoba Монга может live query? Когда подписался на запрос и она стримит данные? Про Change feed знаю, но это вообще все события.
Denis