mongodb - Julia MongoDB 保存原始变量

标签 mongodb variables save julia

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

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

这在保存简单信息(如字符串或整数)时有效。但是,状态的类型为 Array{Any,1}。保存时,我收到以下错误消息:

`build` has no method matching build(::Ptr{None}, ::Dict{String,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

有人可以帮助我吗?

最佳答案

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

关于mongodb - Julia MongoDB 保存原始变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25141228/

相关文章:

php - 将数据保存到文件和。将其保存到 MySQL DB

node.js - 如何在 Mongoose 模式中定义触发器

node.js - 使用 mongodb 提醒重复日历事件

javascript - MongoDB Stitch JWT 自定义身份验证 : valid UID required (between 1 and 128 characters)

php - PHP MySQL 查询中的 For 循环和变量

file - Matlab自动生成变量名并保存到文件

php - 保存表中的多个下拉菜单选择 - PHP MySQL

mongodb - 在MongoDB中,如何按位置过滤,按另一个字段排序并正确分页结果?

java - (var) 无法解析为类型

php - 付款开始时 paypal 中的 amount 变量值变化