Vous pouvez essayer les requêtes ci-dessous dans mongodb 3.6 version
Vous devez d'abord extraire la milliseconde de votre date
en utilisant $dateToParts
et ensuite vous pouvez facilement faire correspondre les documents ayant une milliseconde $ne
0
db.collection.aggregate([
{ "$match": {
"$expr": {
"$ne": [
{ "$millisecond": {
"date": "$source.billDate",
"timezone": "America/New_York"
}},
0
]
}
}}
])
Ou avec la requête de recherche également
db.collection.find({
"$expr": {
"$ne": [
{ "$millisecond": {
"date": "$source.billDate",
"timezone": "America/New_York"
}},
0
]
}
})