Nick
скорее всег опроблема в
{ $eq: ['$to', undefined] },
Max
Nick
чтоже было?
Max
Nick
а это про дубль лукап
Nick
да хер знет, предположение
Nick
это единственная конструкция, которая режет глаза
Max
странно как-то
Max
обычная аггрегатка же работает
Max
попробую, спасибо
Danil
Danil
Привет! Как условие задать чтобы получить посты которые не в диапазоне fromReach-toReach. Попытался вот так, не работает
Nick
Danil
Nick
да
Danil
почему или?
Nick
какой вопрос такой и ответ
Nick
почитайте про преобразования булевых выражений
Danil
о, и правда. затупил немного. большое спасибо :)
Danil
Alexander
🙏 Всех приветствую
Anonymous
Привет. В монгошелле пытаюсь найти поле через exists false - ничего, пытаюсь найти по undefined - ошибка, нельзя сравнивать с undefined, попробовал с null сравнить - нашло 76 обьектов, у которых данное поле не null, а undefined. Можно получить обьяснение данному поведению? Это типа я именно сохранил undefined в базу, а искать по нему нельзя?
Anonymous
Nick
с чего вы решили что " при сериализации в JSON лишаются полей, которые undefined" ?
Anonymous
Anonymous
Anonymous
Мне это казалось естественным, жсон разве поддерживает undefined?
Anonymous
Вы используете mongoose?
Anonymous
Anonymous
https://github.com/Automattic/mongoose/issues/5776
Nick
может проще разобратсья откуда у вас появляется undefined и его подчищать?
Anonymous
Anonymous
ооооо, да😐
Не делай var а = new Model(obj). Лучше var a = new Model({b : obj.b})
Nick
вот поэтмоу и нужно данные подготавливать, а не брать непонятно что
Anonymous
Anonymous
Хотя у меня таких конфузов небыло ибо я использую Typescript
Anonymous
в моей ситуации это не вызывает никаких проблем, просто интересно было как такое вообще возможно. Весьма занятное свойство монгуса, не могу найти где отключить🤔
Anonymous
Не знаю поможет ли defaultValue
Anonymous
http://geekswithblogs.net/shaunxu/archive/2016/01/27/when-mongoose-uses-schema-default-value.aspx
Anonymous
Не поможет
Anonymous
Можно откатить транзакцию после комита?
Nick
нет
Nick
на то он и коммит что фиксирует измнения
Vladimir
Мужики, SOS, надо в прод записаться, очково, у меня есть вот (создано на ноде с мангустом):
```
{ "_id" : ObjectId("5c751e178bafef0013cecf91"), "banned" : false, "isDone" : false, "excluded" : [ ObjectId("5c7515af8bafef0013cece2b") ], "description" : "Приходи на ужин в гости к нам и поучаствуй в беспроигрышной лотереи!", "end" : 0, "membersCount" : 30, "prizes" : [ { "photos" : [ "https://api.checkpot.fun/static/resized_98c3e9a19a3c1a30bd53156baefc61c69aa090a2d13e66baab65954cb7934ab0.png" ], "isRandom" : true, "_id" : ObjectId("5c751e178bafef0013cecf92"), "minReceipt" : 990, "name" : "Стерлядь", "uuid" : "m0yMBmz4Wp", "winners" : [ ], "createdAt" : ISODate("2019-02-26T11:08:07.201Z"), "updatedAt" : ISODate("2019-02-26T11:08:07.201Z") } ], "start" : 0, "totalCost" : 3500, "place" : ObjectId("5c7519008bafef0013cece48"), "digitalId" : 10, "uuid" : "BTaLRy4Dol", "appeals" : [ ], "members" : [ ], "createdAt" : ISODate("2019-02-26T11:08:07.201Z"), "updatedAt" : ISODate("2019-02-26T11:08:09.447Z"), "__v" : 0, "rulesFile" : "/usr/src/app/contract//event/pravila_akcii_BTaLRy4Dol.pdf" }
мне надо в prizes записать:
{ "photos" : [ "https://api.checkpot.fun/static/resized_98c3e9a19a3c1a30bd53156baefc61c69aa090a2d13e66baab65954cb7934ab0.png" ], "isRandom" : false, "_id" : ObjectId("5c751e178bafef0013cecf92"), "minReceipt" : 990, "name" : "Чашка кофе", "uuid" : "m0yMBmz4Wp", "winners" : [ ], "createdAt" : ISODate("2019-02-26T11:08:07.201Z"), "updatedAt" : ISODate("2019-02-26T11:08:07.201Z") }
```
Но при этом надо в _id новый ObjectId поставить
Nick
поиграйтесь с тестовой базой
°¿°
привет. подскажите, как понимать эту фразу - If you run mongod in a container (e.g. lxc, cgroups, Docker, etc.) that does not have access to all of the RAM available in a system, you must set storage.wiredTiger.engineConfig.cacheSizeGB to a value less than the amount of RAM available in the container. The exact amount depends on the other processes running in the container. в смысле, чем чревато если его не задавать и есть ли смысл его задавать, если в контейнере кроме монги ничего не крутится?
Eugene
Eugene
по идее да
Eugene
вообще я не помню, как внутри контейнера выглядит память, казалось что внутри видится столько, сколько докер дал при запуске например
Eugene
хотя вот в cgroups вроде как ты будешь видеть всю память по размеру, но будет доступно сколько выделили
yopp
yopp
потому что explicit vs implicit. сегодня контейнер запускается в одном окружении, завтра в другом
AstraSerg
°¿°
AstraSerg
Roman
привет всем!
Юзаю:
https://github.com/WebGangster/mongoose-paginate-v2
Может логичнее мне пагинировать "нативно"?
Лучше изучить исходники отсюда или почитать доку?
yopp
°¿°
Makhsud
Приветствую всех. Может не там пишу, но есть работа, нужна удаленная поддержка MongoDB. Может есть тут ребята кто ищет такую работу?
Viktor
Алишер Абдуллаев
ребята , при сохранении пользователя , как можно сохранить некоторые параметры в виртуалные поля помогите пожалуйста ? т.е есть виртуалы auxiliary.js & payment.js , вот нужно некоторые данные сохранить в первую , а другие во вторую
Anonymous
Я правильно понимаю, что Монга плохо подходит для реализации сервиса - база фильмов?
Nick
Nick
что подразумеваете под "выборка перекреснтная"?
Anonymous
Алишер Абдуллаев
Ребята , вы как работаете с коллекциями. Например , если у вас есть две коллекции , одна user , другая auxiliary. при регистрации юзера вам необходимо сохранить некоторые параметры и в auxiliary модель. То какой подход лучше ? Сначало вызвать одну функцию , которая работает с user , а потом вызвать другую с auxiliary ? Поделитесь пожалуйста
AstraSerg
Anonymous
Anonymous
Да там еще и по Java есть! Отлично!
AstraSerg
Алишер Абдуллаев