Níže uvedené dotazy můžete vyzkoušet v mongodb 3.6 verze
Nejprve musíte extrahovat milisekundu z vašeho date
pomocí $dateToParts
a pak můžete snadno spárovat s dokumenty, které mají milisekundu $ne
0
db.collection.aggregate([
{ "$match": {
"$expr": {
"$ne": [
{ "$millisecond": {
"date": "$source.billDate",
"timezone": "America/New_York"
}},
0
]
}
}}
])
Nebo také pomocí vyhledávacího dotazu
db.collection.find({
"$expr": {
"$ne": [
{ "$millisecond": {
"date": "$source.billDate",
"timezone": "America/New_York"
}},
0
]
}
})