MongoDB月查询数组记录

时间:2017-01-10 12:30:37

标签: arrays mongodb

我在mongodb中有一个json对象,看起来像这样。 JSON对象:

{
  "_id" : ObjectId("58736cfc7d43c305461cdba7"), 

  "pb_event" : [
     {
        "event_type" : "Birthday", 
        "event_date" : ISODate("2016-05-09T13:01:11.967+0000")    
     }, 
     {
        "event_type" : "Aniversary", 
        "event_date" : ISODate("2016-06-09T13:01:11.967+0000")          
     }
  ]
}

当我尝试以下查询时:

db.temp.aggregate({$project : {month : {$month : "$pb_event.event_date"}}} )

它给我这样的错误:

"无法从BSON类型阵列转换为日期"

0 个答案:

没有答案