Oleg
вроде корректно
Oleg
> db.codes.getIndexes() [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "qwe.codes" }, { "v" : 1, "key" : { "createdAt" : 1 }, "name" : "createdAt_1", "ns" : "qwe.codes", "expireAfterSeconds" : 10, "background" : true } ]
Nick
а попробуй вставит ьвчерашнюю дату
Oleg
{ "_id" : "70000004399", "tryCount" : 0, "createdAt" : ISODate("2017-12-13T10:25:23.543Z"), "__v" : 0, "sendCount" : 4, "code" : "0001" }
Oleg
чот не удаляется(
Nick
оно примерно раз в минуту должно дергаться, чекни еще раз
Oleg
увы(
yopp
Так у тебя там 13 декабря
yopp
А на сервере 14
yopp
А.
yopp
И не удалилось?
yopp
А в логах что?
yopp
И каяк версия монги?
yopp
А.
yopp
А индекс уже создался? Там много документов?
yopp
Попробуй в другой коллекции
Nick
Есть еще мысль попробовать не бекграундовый индекс
yopp
Да
yopp
Плюс проверить что никто не лез руками в настройки
yopp
Проверить статус: db.adminCommand({getParameter:1, ttlMonitorEnabled: 1}); Проверить интервал: db.adminCommand({getParameter:1, ttlMonitorSleepSecs: 1}); Включить отладочный вывод для индексов: db.setLogLevel(1, "index");
yopp
И ещё проверить что поля в индексе и документах называются одинаково и нигде не закралось похожих букв на другом языке
Владимир
Доброе время суток)
Владимир
Столкнулся с проблемой настройки iptables под mongodb и такой момент появился, что при конекте из Robo 3T все ок ,а вот на локалке из под питона подключится не могу, уже даже не знаю куда копать
Владимир
правила все правильно настраивал
Oleg
@dd_bb чото не работает(
Oleg
в логе вообще ничо не пишется про ttl
yopp
Что не работает?
Oleg
ну я создал новую коллекцию новый индекс
Oleg
и нифига
Oleg
причем локально то все норм
Oleg
что то может через конфиг файл надо включить выключить ?
yopp
Сообщение прочитай внимательно пожалуйста
Oleg
я проверил - тру все
yopp
Версия монги какая?
yopp
Проверь ещё раз что ты включил отладочный вывод для индексов
Oleg
3.2.4
yopp
Начни с обновления до 3.2.18
Oleg
Обновил
Oleg
Не работает
Oleg
😒
yopp
Коллекция не capped случайно?
Oleg
Без bg
Oleg
Ну вот новую тестовую коллекцию создал db.test.createIndex(...)
Oleg
Инсерт также. db.test.insert
Oleg
Как понять capped она или нет?
Anonymous
привет всем
Anonymous
сейчас будет очень нубский вопрос
Anonymous
Почему этот код: var Product.findOne({}, (err, data) => { var id = data.id; }); id вызывает ошибку SyntaxError: Unexpected token?
Anonymous
почему переменная id не "выносится" из блока?
Anonymous
забыл сказать, это mongoose
Anonymous
но я же через var объявил
Anonymous
в переменную же результат идет сразу?
Михаил Макарычев
но я же через var объявил
Это тоже плохо. Никто не пользуется var уже
Михаил Макарычев
Anonymous
как тогда вытащить из бд свойства элемента?
Anonymous
спасибо
John
Во первых у тебя ошибка в первой строчке
John
Во вторых, даже если ты ее испрааишь, это тебе не поможет, почитай про скоупы
Shaxawan
hello everyone, anyone help me ,how to Deploying Node JS Apps and mysql in windows
Анатолий
Nodejs app and mysql in mongodb chat?
Фенька
Ребзя, мб кто подскажет, я что то не так делаю но не могу придумать решения. есть коллекция категорий. {_id: ObjectId, name: string, parent_id: string} я хочу достать из коллеции данные в виде [{_id: '1231231d12ed12d12d}, name: "test", childrens: [{_id: '123123qd12dsds123', name: "testChild"}]] Пытаюсь решить так: сначала ищу родителей, у которых parent_id: {$exists: false} а потом маплю данный массив для того что бы снова пройтись по коллеции и найти детей, но хрень какая то, мб есть способ попиз.. получше?
Фенька
Хотя я так понимаю проще переделать схему и не у чайлдов указывать родителя а у родителя указывать чайлдов
☮️ Alex
Хотя я так понимаю проще переделать схему и не у чайлдов указывать родителя а у родителя указывать чайлдов
Всегда так, данные важно правильно положить, чтобы правильно выбирать. Иначе - проблемы с производиельностью.
yopp
Правда дерево в итоге тоже будет плоским, но обычно так проще работать.
Фенька
Я забыл про то что в итоге у меня графкуэль дальше, поэтому он все и сделает :)
Anonymous
Помогите. Почему оно не работает? async function f() { let id = await Product.findOne({}, (err, data) => { console.log("Выбрал объект из mongoose"); }).id; // ждем, когда выберется объект и возьмется свойство return id; }; f().then(console.log);
Anonymous
суть - хочу взять свойство объекта из бд
Anonymous
ошибка: SyntaxError: Unexpected token function
CC-BY-SA-4.0/Docker-ce30.0
синтаксическая ошибка
CC-BY-SA-4.0/Docker-ce30.0
токен function не ожидался
CC-BY-SA-4.0/Docker-ce30.0
причём тут монго?
Anonymous
причём тут монго?
я ее призвал прост