图书集包含日期类型字段。在我使用的$ match聚合管道中:
Product.aggregate([{
$match: {"published_at":
{ $regex: '.*' + req.query.terms + '.*', $options:'i'}
}
}])
产品集如下所示。但它无法正常工作。如果published_at字段将查询上面的字符串作为我的期望。是否可以搜索带有published_at日期字段的产品,如LIKE?
{
"_id" : ObjectId("5a2934934410bf8b0e547989"),
"published_at" : ISODate("2017-12-21T07:15:16.528Z"),
"name" : "Rabindranath : Jethay Joto Alo",
"author" : [
ObjectId("5a27c5754b0efc477f37a131")
],
"publisher" : ObjectId("5a27e7b68021772210b125d4"),
}