Size: a a a

2020 April 30

DL

Daniil Lebedinsky in MongoDB Russian
Чтобы не было проблем с написанием хотя бы элементарных crud запросов
источник

P

Paul in MongoDB Russian
Ꮶ⎕ⵢꓔΥᗅ
Код в студию!
Вот так примерно

const CronJob = require('cron').CronJob;

const job = new CronJob('*/5 * * * * *', async function() {
 const user = await db.User.findOne();
   await bot.telegram.sendMessage(user.chat_id, 'Hello World');
})

bot.command('launch', async (ctx) => {
 job.start()
})

bot.command('stop', async (ctx) => {
 job.stop();
})
источник

Ꮶ⎕ⵢꓔΥᗅ in MongoDB Russian
Paul
Вот так примерно

const CronJob = require('cron').CronJob;

const job = new CronJob('*/5 * * * * *', async function() {
 const user = await db.User.findOne();
   await bot.telegram.sendMessage(user.chat_id, 'Hello World');
})

bot.command('launch', async (ctx) => {
 job.start()
})

bot.command('stop', async (ctx) => {
 job.stop();
})
Так ты не указываешь
источник

Ꮶ⎕ⵢꓔΥᗅ in MongoDB Russian
источник

Ꮶ⎕ⵢꓔΥᗅ in MongoDB Russian
Или что там внутри
источник

P

Paul in MongoDB Russian
@d_lebedinsky @superman_da
спасибо, поизучаю
источник

P

Paul in MongoDB Russian
Выдаёт ошибку и просит ctx, только не знаю, как его взять, потому что юзер напрямую не обращается, только при запуске скрипта
const user = await db.User.findOne({chat_id: ctx.chat.id});
   await bot.telegram.sendMessage(user.chat_id, 'Hello World');
источник

Ꮶ⎕ⵢꓔΥᗅ in MongoDB Russian
а, да
источник

Ꮶ⎕ⵢꓔΥᗅ in MongoDB Russian
в telegraf же ctx
источник
2020 May 01

y

yopp in MongoDB Russian
madspectator
А можно так сделать?
createIndex({foo: 1, bar: 1}, partialIndexExpression: {foo: true})
Т.е. уточнение индекса по первому ключу, когда есть второй ключ.
Потом запрос c сортировкой будет использвать этот индекс для поиска и сортировки? find({foo: true}).sort({bar: 1})
Да, можно. Причём даже не нужен префикс в виде foo, так как у вас в условии частичного индекса уже есть конкретное значение foo
источник

m

madspectator in MongoDB Russian
yopp
Да, можно. Причём даже не нужен префикс в виде foo, так как у вас в условии частичного индекса уже есть конкретное значение foo
🙏
источник

Т

Т.А in MongoDB Russian
добрый день. создаю несколько документов с помощью метода insertMany. документы создаются, но без индексов. одм mongoose
источник

Т

Т.А in MongoDB Russian
источник

Т

Т.А in MongoDB Russian
вообще они должны при инсэрте создаваться?
источник

DL

Daniil Lebedinsky in MongoDB Russian
Т.А
вообще они должны при инсэрте создаваться?
Если нужный вам индекс создан, то новые документы автоматически будут проиндексированы
источник

DL

Daniil Lebedinsky in MongoDB Russian
Это две не связанные между собой операции - создание индекса и вставка документов
источник

Т

Т.А in MongoDB Russian
Daniil Lebedinsky
Это две не связанные между собой операции - создание индекса и вставка документов
а тогда в какой момент монгус создаст индексы указанные в схеме?
источник

DL

Daniil Lebedinsky in MongoDB Russian
Т.А
а тогда в какой момент монгус создаст индексы указанные в схеме?
Каждый раз при запуске пробует создать
источник

DL

Daniil Lebedinsky in MongoDB Russian
Но если они уже созданы, то они никуда не денутся
источник

Т

Т.А in MongoDB Russian
Daniil Lebedinsky
Каждый раз при запуске пробует создать
ему нужно как-то скормить схему? а то он не создаёт. перед инсэртом перезагружал приложение
источник