Ruby gem'mongo'插入数字一样长

时间:2015-07-05 14:20:12

标签: ruby mongodb

我在ruby中使用mongo gem,我想插入一些记录,我希望将值存储为NumberLong

通过mongo ssh控制台我可以做这样的事情 db.somecoll.insert({"key" : NumberLong("123456789"})

当我使用find时,我会将该字段设为NumberLong。 如何通过mongo ruby​​ gem进行相同的插入查询?

提前致谢

1 个答案:

答案 0 :(得分:0)

我知道这为时已晚,但这是针对那些偶然发现此问题的人的。

db.somecoll.insert({"key" : BSON::Int64.new(123456789)})

有关其他BSON类型,请参见https://www.rubydoc.info/github/mongodb/bson-ruby/BSON