datanoise / mongo.cr

Crystal binding for MongoDB C Driver
MIT License
97 stars 35 forks source link

Error in bson.cr #10

Closed mishazawa closed 7 years ago

mishazawa commented 7 years ago

Hello. I try to run example from README.md and stuck on following error:


Error in ./src/limnal/controller.cr:1: while requiring "./mongo"

require "./mongo"
^

in ./libs/mongo/mongo.cr:2: while requiring "./bson"

require "./bson"
^

Syntax error in ./libs/mongo/bson.cr:63: expecting token ')', not 'as'

    LibBSON.bson_free(cstr as Void*)
                           ^

My code:

require "./mongo"

client = Mongo::Client.new "mongodb://<here I use mlab hosted database>"
db = client["limnal"]

collection = db["thread"]
collection.insert({"name" => "James Bond", "age" => 37})

collection.find({"age" => {"$gt" => 30}}) do |doc|
  puts doc
end

Please help. thanx

mishazawa commented 7 years ago

спасибо что хелпанул, братан.