Użyj notacji kropkowej
aby dotrzeć do osadzonej tablicy dokumentów. Na przykład, aby zapytać o Post
komentarze z created_at
między date1
i date2
:
Post.find({ "comments.created_at": { $gt: date1, $lt: date2 }}, function (err, docs) {
...
});
AKTUALIZUJ
Dzięki za edycję; teraz rozumiem, że próbujesz filtrować komentarze pojedynczego posta według ich created_at
data. Nie możesz tego zrobić bezpośrednio za pomocą zapytań MongoDB, ale wierzę, że możesz to zrobić za pomocą frameworka agregacji 2.2, jeśli jesteś w tej wersji. Zapoznaj się z omówieniem tego prośby o funkcję
na Jira po przykłady.