Gunakan notasi titik
untuk menjangkau di dalam dokumen larik yang disematkan. Misalnya, untuk menanyakan Post
komentar dengan created_at
antara date1
dan date2
:
Post.find({ "comments.created_at": { $gt: date1, $lt: date2 }}, function (err, docs) {
...
});
PERBARUI
Terima kasih atas editannya; sekarang saya mengerti bahwa Anda mencoba memfilter komentar dari satu pos dengan created_at
mereka tanggal. Anda tidak dapat melakukannya secara langsung dengan kueri MongoDB, tetapi saya yakin Anda dapat melakukannya dengan kerangka kerja agregasi 2.2 jika Anda menggunakan versi tersebut. Simak pembahasan permintaan fitur
ini di Jira misalnya.