1
in meinem Meteor app Ich versuche, die Anzahl von Sammel-Elemente zu zählen, basierend auf zwei Feldern, ohne Erfolg:Mongo Abfrage mit und Betreiber
importantTilDatesCount: Entrys.findFromPublication('importantEntrys', { $and: [
{"importantType" : { true }},
{"importantDate" : {
$lt: new Date(new Date().setDate(new Date().getDate()+7))
}}
]
}).count(),
„Einträge“ ist kein Tippfehler;)
Sieht so aus, als würdest du nur 'true' nicht wollen' {true} ' – rubie
Du brauchst auch fast nie' $ und'. Ihre Abfrage ist daher '{" wichtigTyp ": true," wichtigDatum ": {" $ lt ": neues Datum (neues Datum(). SetDate (neues Datum(). GetDate() + 7))}}'. Sie müssen nur '$ und 'angeben, wo Sie unbedingt mehrere Bedingungen auf denselben" Schlüssel "setzen müssen. Selbst dann brauchen Sie es meistens nicht. zB '{" date ": {" $ gt ": gestern," $ lte ": today}}' Ist eigentlich nur eine andere Form eines UND-Ausdrucks. –