MongoDB: Wie kann ich Datensätze abfragen, bei denen das Feld leer oder nicht gesetzt ist?
ich habe einEmail
Dokument, das eine hatsent_at
Datumsfeld:
{
'sent_at': Date( 1336776254000 )
}
Wenn dasEmail
wurde nicht gesendet, diesent_at
Das Feld ist entweder null oder nicht vorhanden.
Ich muss die Anzahl aller gesendeten / nicht gesendeten Nachrichten erhaltenEmails
. Ich versuche nur, den richtigen Weg zu finden, um diese Informationen abzufragen. Ich denke, dies ist der richtige Weg, um die gesendete Anzahl zu erhalten:
db.emails.count({sent_at: {$ne: null}})
Aber wie soll ich die Anzahl derer ermitteln, die nicht gesendet werden?