问题标签 [mgo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2096 浏览

mongodb - 使用接口通过mgo从数据库中检索

我有以下(未经测试的)功能:

我想给我的函数一个实现 interface 的结构MyInterface。然后它应该从 mongodb 中检索一些值并在检索到的结构上调用一个方法。

问题是error: reflect.Set: value of type bson.M is not assignable to type mypkg.MyInterface- 有什么方法可以使这项工作?我尝试tasks使用原始结构的类型进行实例化,但无法使其正常工作。

任何帮助将不胜感激 - 谢谢:)

0 投票
1 回答
5158 浏览

json - 在 go 中出现 JSON 恐慌

我尝试运行以下代码

但我收到以下错误消息:

我做错了什么?

0 投票
2 回答
2549 浏览

go - mgo 中的错误:结果没有字段或方法

我有以下代码

并得到以下错误

我怎么能打印出 mw 呢?

先感谢您。

0 投票
1 回答
518 浏览

go - mgo 仅最后一个 JSON 条目

我使用下面的代码在 MongoDB 中存储 JSON 条目,但只存储最后一个条目“c2”。我做错了什么?

0 投票
1 回答
1648 浏览

go - 如何将 MongoDB 数据库传递给 GO 例程?

我是 Go 新手,我正在尝试编写一个简单的程序,该程序迭代 MongoDB 数据库中的所有用户,并使用“mgo”包为每个用户迭代他的所有帖子。

这工作得很好,但是如果我尝试将调用更改为handleUser(db, &result)handleUsergo handleUser(db, &result)中的第二个查询,则不会执行任何操作。

我怀疑会话已经关闭,因为“主要”已经完成,对吗?如果是这样,处理这种情况的方法是什么?

0 投票
1 回答
1175 浏览

mongodb - 防止 mgo/bson Unmarshal 清除未导出的字段

我尝试使用labix.org/v2/mgo包从MongoDb数据库中获取内容来填充结构的导出字段。

mgo使用labix.org/v2/mgo/bson包解组数据。但是解组器将所有未导出的字段设置为零值。

有什么办法可以防止这种行为?

工作示例:

输出:

0 投票
0 回答
648 浏览

mongodb - Go 和 Mongodb:mgo 中 eval 的参数(mongodb 驱动程序)

假设我有一个字符串数组和一个映射(我最终可以序列化为 JSON),我如何调用 db.system.js 中接受数组和字典的 javascript 函数函数存储?

0 投票
2 回答
1147 浏览

mongodb - 如何插入多维数组

想保存以下格式的数据

看我的代码,

数据库最终会保存请查看附件中的图片,是保存数据的格式,保存属性1的URL值在此处输入图像描述

0 投票
2 回答
517 浏览

mongodb - 使用 mongoDB 和 mgo 创建查询

我有一组 mongoDB 条目,如下所示...

我正在寻找一个简单的查询来查找所有条目...
1) 用户x中没有用户
2) 用户x中有用户,对应的值为 <y

我希望这个问题不是太琐碎,但是我今天下午才开始学习 mongoDB,我想在我计划设置的简单服务器上启动并运行它。谢谢!

0 投票
1 回答
167 浏览

mongodb - 通过 id 从集合中检索文档

我收藏的物品:

插入集合:

从集合中检索(任何):

这输出:

从集合中检索(通过 id):

这会抛出“未找到”,我不知道为什么。