Julia MongoDB 保存原始变量

Posted

技术标签:

【中文标题】Julia MongoDB 保存原始变量【英文标题】:Julia MongoDB save raw variable 【发布时间】:2014-08-05 14:24:47 【问题描述】:

我想将 Julia 中的一些变量保存到使用 MongoDB 的数据库中。我在使用以下函数时遇到了问题:

insert(client, "myDB.rawInfo",  "raw" => status)

这适用于保存简单信息,如字符串或整数。但是,状态的类型是 ArrayAny,1。保存时,我收到以下错误消息:

`build` has no method matching build(::PtrNone, ::DictString,Any)
while loading In[256], in expression starting on line 18
in append at C:\Users\Guido\.julia\v0.3\Mongo\src\BSON.jl:225
in append at C:\Users\Guido\.julia\v0.3\Mongo\src\BSON.jl:231 (repeats 2 times)
in build at C:\Users\Guido\.julia\v0.3\Mongo\src\BSON.jl:207
in BSONObject at C:\Users\Guido\.julia\v0.3\Mongo\src\BSON.jl:82
in find_one at C:\Users\Guido\.julia\v0.3\Mongo\src\Mongo.jl:30
in find_one at C:\Users\Guido\.julia\v0.3\Mongo\src\Mongo.jl:34

谁能帮帮我?

【问题讨论】:

如果您将其作为问题发布到Mongo.jl,这可能会引起合适的人的更多关注。 【参考方案1】:

Julia 的 MongoDB 包似乎有问题,导致嵌套变量出现故障。不久前已进行了修复,可以通过手动重新安装此版本的 MongoDB for Julia 来应用(首先卸载,然后手动重新安装):https://github.com/rened/Mongo.jl

【讨论】:

以上是关于Julia MongoDB 保存原始变量的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有时间的情况下将 LocalDate 保存到 MongoDB(即使我只保存日期,为啥 mongo 会随时间保存日期)?

安装mongoDB

在 MeteorJS 中获取原始 mongo db 引用

Mongoose、Cygwin 和 MongoDB - 不保存

Mongoose、Cygwin 和 MongoDB - 不保存

安装mongodb,开启mongo服务,创建mongodb用户,登陆mongodb