Size: a a a

2020 April 30

m

madspectator in MongoDB Russian
Там нет примера для случая, который я описал.
источник

DL

Daniil Lebedinsky in MongoDB Russian
db.contacts.createIndex(
  { name: 1 },
  { partialFilterExpression: { name: { $exists: true } } }
)
источник

DL

Daniil Lebedinsky in MongoDB Russian
Вот пример из этого абзаца
источник

m

madspectator in MongoDB Russian
Это не мой случай.
источник

m

madspectator in MongoDB Russian
madspectator
Мне нужно индекс на одно поле, причём только если оно имеет значение true.
!
источник

DL

Daniil Lebedinsky in MongoDB Russian
db.contacts.createIndex(
  { name: 1 },
  { partialFilterExpression: { name: true } }
)
источник

DL

Daniil Lebedinsky in MongoDB Russian
Не ваш случай по прежнему?
источник

m

madspectator in MongoDB Russian
А, хм.
источник

m

madspectator in MongoDB Russian
Всё, понял, спасибо.
источник

m

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

P

Paul in MongoDB Russian
Привет
Делаю бота и пытаюсь достать юзера из базы данных, но не получается
Когда использовал db.User.findOne(), получалось взять юзера, но похоже берёт только верхнего из базы, а не того, кто обращается к боту
Подскажите, пожалуйста, как это делается правильно
источник

Ꮶ⎕ⵢꓔΥᗅ in MongoDB Russian
Paul
Привет
Делаю бота и пытаюсь достать юзера из базы данных, но не получается
Когда использовал db.User.findOne(), получалось взять юзера, но похоже берёт только верхнего из базы, а не того, кто обращается к боту
Подскажите, пожалуйста, как это делается правильно
Код в студию!
источник

Ꮶ⎕ⵢꓔΥᗅ in MongoDB Russian
И название Фреймворка, который используется для написания бота
источник

P

Paul in MongoDB Russian
Ꮶ⎕ⵢꓔΥᗅ
Код в студию!
Использую Telegraf, секунду
источник

Ꮶ⎕ⵢꓔΥᗅ in MongoDB Russian
Хм, с телеграфом давно не работал.
Я лично пишу на puregram
источник

DL

Daniil Lebedinsky in MongoDB Russian
Paul
Привет
Делаю бота и пытаюсь достать юзера из базы данных, но не получается
Когда использовал db.User.findOne(), получалось взять юзера, но похоже берёт только верхнего из базы, а не того, кто обращается к боту
Подскажите, пожалуйста, как это делается правильно
Если вы запрашиваете таким образом, как написано, то он естественно возьмёт первого
источник

DL

Daniil Lebedinsky in MongoDB Russian
Вы ничего не передаёте в качестве параметров запроса
источник

DL

Daniil Lebedinsky in MongoDB Russian
db.User.findOne({ email: “email” }) например
источник

DL

Daniil Lebedinsky in MongoDB Russian
источник

DL

Daniil Lebedinsky in MongoDB Russian
Рекомендую изучить,  дока основная небольшая
источник