This repository was archived by the owner on Aug 21, 2023. It is now read-only.

Description
Below error when trying to retrieve value by key from a BSON object
Error in src/api.cr:8: instantiating 'Mongo::Collection#find(Hash(String, Hash(String, Int32)))'
collection.find({"age" => {"$gt" => 30}}) do |doc|
^~~~
in lib/mongo/src/mongo/collection.cr:133: instantiating 'Mongo::Cursor#each()'
find(query, fields, flags, skip, limit, batch_size, prefs).each do |doc|
^~~~
in lib/mongo/src/mongo/collection.cr:133: instantiating 'Mongo::Cursor#each()'
find(query, fields, flags, skip, limit, batch_size, prefs).each do |doc|
^~~~
in src/api.cr:8: instantiating 'Mongo::Collection#find(Hash(String, Hash(String, Int32)))'
collection.find({"age" => {"$gt" => 30}}) do |doc|
^~~~
in src/api.cr:10: instantiating 'BSON#[](String)'
puts doc["age"]
^
in lib/mongo/src/bson.cr:127: instantiating 'fetch(String)'
fetch(key) { raise IndexError.new }
^~~~~
in lib/mongo/src/bson.cr:116: instantiating 'BSON::Value#value()'
Value.new(value).value
^~~~~
in lib/mongo/src/bson/value.cr:42: undefined constant Time::Kind::Utc
Time.new(spec, Time::Kind::Utc)