我在尝试将日期类型字段转换为 mongoDB 格式(ISODate)时遇到了一些麻烦。
我有一个带有 JSON 消息的 RabbitMQ 队列。这些消息具有这样的 Date 属性:
Date : "2014-05-01T14:53:34.25677Z"
我的 logstash 服务读取 RabbitMQ 队列并将消息注入 mongoDB。
这是我的logstash配置文件:
input {
rabbitmq {
...
codec => json
}
}
output {
mongodb {
codec => json
collection => "log"
isodate => true
database => "Test"
uri => "mongodb://localhost:27017"
}
}
我的问题是我的日期属性被插入为字符串而不是日期。如何告诉 Logstash 将我的 Date 字段作为 ISODate 字段插入 mongoDB?
谢谢