Size: a a a

2020 May 15

DL

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

DL

Daniil Lebedinsky in MongoDB Russian
db.users.find({ lastLoginDate: { $gte: new Date() - 1, $lte: new Date() } }).pretty()
источник

DL

Daniil Lebedinsky in MongoDB Russian
Только насчет new Date() - 1 я не знаю что будет результатом этого выражения
источник

DL

Daniil Lebedinsky in MongoDB Russian
но это к монге уже не относится
источник

R

Roman in MongoDB Russian
А new Date () eсть в монге?
источник

DC

Denis Chertenko in MongoDB Russian
как можно сделать lookup в массиве свойства?

post {
comments: [ { user: 'ref' }, { user: 'ref' } ]
}

нужно чтобы в коментах юзеры лукапились
источник

R

Roman in MongoDB Russian
Daniil Lebedinsky
db.users.find({ lastLoginDate: { $gte: new Date() - 1, $lte: new Date() } }).pretty()
Что-то не сработало
источник

DL

Daniil Lebedinsky in MongoDB Russian
Вам нужно передать в качестве значений две даты, с разницей в сутки
источник

DL

Daniil Lebedinsky in MongoDB Russian
Тогда запрос будет работать корректно
источник

R

Roman in MongoDB Russian
вот документ с полем "lastLoginDate" : ISODate("2020-05-15T09:19:20.948Z"),
он не попал
источник

R

Roman in MongoDB Russian
а сейчвс ISODate("2020-05-15T11:27:25.996Z")
источник

R

Roman in MongoDB Russian
Daniil Lebedinsky
db.users.find({ lastLoginDate: { $gte: new Date() - 1, $lte: new Date() } }).pretty()
Так вот же две даты с разницей в сутки
источник

DL

Daniil Lebedinsky in MongoDB Russian
Roman
Так вот же две даты с разницей в сутки
вот именно, что не в сутки
источник

R

Roman in MongoDB Russian
Daniil Lebedinsky
вот именно, что не в сутки
Как не сутки? Сегодня и вчера?
источник

R

Roman in MongoDB Russian
new Date () и new Date() - 1
источник

DL

Daniil Lebedinsky in MongoDB Russian
Welcome to Node.js v12.16.1.
Type ".help" for more information.
> const test = new Date();
undefined
> console.log(test - 1, test.getTime())
1589542602893 1589542602894
undefined
>
источник

DL

Daniil Lebedinsky in MongoDB Russian
разница в одну миллисекунду
источник

DL

Daniil Lebedinsky in MongoDB Russian
вы неправильно работаете с датой
источник

DL

Daniil Lebedinsky in MongoDB Russian
если вы хотите получить сутки назад, так и вычитайте сутки (в миллисекундах), т.е. 24 * 60 * 60 * 1000, а не единицу
источник

R

Roman in MongoDB Russian
Все равно не работает
источник