datanoise / mongo.cr

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

undefined method 'to_bson' for JSON::Any (did you mean 'to_json'?) #30

Closed codenoid closed 7 years ago

codenoid commented 7 years ago

in lib/mongo/src/mongo/collection.cr:150: instantiating 'insert(JSON::Any, LibMongoC::InsertFlags, Nil)'

def insert(document, flags = LibMongoC::InsertFlags::NONE, write_concern = nil) ^

in lib/mongo/src/mongo/collection.cr:151: undefined method 'to_bson' for JSON::Any (did you mean 'to_json'?)

unless LibMongoC.collection_insert(self, flags, document.to_bson, write_concern, out error)
codenoid commented 7 years ago

https://github.com/crystal-lang/crystal/issues/4606 (?)

codenoid commented 7 years ago

i set LD_RUN_PATH & LD_LIBRARY_PATH to /usr/lib64 and it's work