问题标签 [bson]

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 回答
2055 浏览

c++ - 如何将 BSON 对象的 OID 获取为十六进制字符串?

我正在使用mongo-cxx驱动程序尝试将对象的对象 ID 转换为BSON字符串

我确信BSONObj有有效的数据,但我收到以下错误:

BSONElement:错误类型#somenumber

0 投票
1 回答
1886 浏览

ruby-on-rails - 无法将 Post 类的对象序列化为 BSON

我有模型post.rb

posts_controller.rb中创建操作:

我想知道这篇文章是原创的,因为我会复制这篇文章,并且我会有更多具有相同功能的帖子。

但是,当我尝试创建帖子时,出现错误:

BSON::InvalidDocument(不能将 Post 类的对象序列化为 BSON。):

0 投票
2 回答
3310 浏览

c# - MongoDB 查询 C# 驱动程序

我无法在 C# MongoDB 中表达这个查询,我希望它返回一个objectID不等于"000000000000000000000000"在 MongoVue 中工作的所有结果;但我无法让它在我的程序中工作。

我正在使用官方 C# 驱动程序:

0 投票
2 回答
2534 浏览

mongodb - 简单映射/减少 MongoVUE

我试图让一个简单的地图减少在 MongoVUE 中工作,但它不返回任何结果,我只想让它输出每个用户 ID 的计数,这样我就可以有一个工作示例来构建。

并且输出设置为内联。

这是我正在使用的教程,但我只想应用一个简单的计数从http://www.mongovue.com/2010/11/03/yet-another-mongodb-map-reduce-tutorial/开始

0 投票
3 回答
21372 浏览

mongodb - MongoDB 的 BinData(0, "e8MEnzZoFyMmD7WSHdNrFJyEk8M=") 中的“0”是什么意思?

MongoDB shell 将二进制数据打印为一个 Base64 编码的字符串,包装在一个函数调用中:

“0”是什么意思?

0 投票
1 回答
465 浏览

mongodb - 当 Count = 0 时,MongoDB Map Reduce 排除

在我的 map reduce 中,我不希望文档出现在计数为 0 的结果中,所以我怎样才能将它们排除在结果中,我假设我会在 Finalize 函数中执行此操作,但是如何删除count = 0的文档。

我可以做这样的事情,我该怎么做?

0 投票
1 回答
4071 浏览

ruby - BSON::ObjectId 与 Mongo::ObjectID

在他们所指的在线 APIMongo::ObjectID中。

我有require 'mongo',但仍然 ruby​​ 找不到它。例如,我需要通过它的 Id 找到一个对象,我正在做:

并且似乎找不到 Mongo::ObjectID 并导致:NoMethodError - undefined method ``ObjectID' for Mongo:Module:

所以过了一段时间我开始require 'bson'

它奏效了!

那么 BSON::ObjectId 和 Mongo::ObjectID 之间有什么区别,我需要做什么才能使后者工作(我真的需要这样做)吗?

PS:我有

0 投票
2 回答
747 浏览

json - 是否可以更改 ASP.NET MVC 3 路由约束,使其返回带有 JSON 主体的 400 Bad Request?

我正在使用 ASP.NET MVC 3 平台开发一些 REST 资源。到目前为止,它很棒,我喜欢 MVC 3 的灵活性,用它构建 REST 服务是轻而易举的事。我遇到困难的一个领域是 Global.asax 中的路线限制。一方面,它们似乎永远无法正常工作(包括一个总是返回 404,即使输入绝对符合约束的要求......但那是另一个问题)。

其次,更重要的是,约束失败时返回的结果始终是 HTML 页面。假设约束有效,当这些 REST 服务的所有消费者都将接受数据类型(例如 application/json、text/xml,可能是 bson 等)时,结果是 HTML 确实会带来麻烦。我真的需要能够直接解决我们客户中的错误,而不是简单地炸毁和记录 html 以进行边带解析。

是否可以更改响应路由约束返回的内容?是否可以使返回的内容动态化,这样如果发出请求的客户端只接受应用程序/bson,我们可以生成可接受的响应,而不是简单地生成单一 mime 类型的预设响应?

0 投票
1 回答
352 浏览

json - MongoDB、json 类和字典成员序列化

假设我有这样的课程:

我希望它像这样序列化为 Json:

代替:

可以这么说,我想跳过生成“Dict1”键。

是否可以?

或者,如何强制序列化“自定义”字典成员?当我这样写我的课时:

他们字典的键/值对没有被序列化......

先感谢您!

0 投票
2 回答
16974 浏览

json - BSON 数据库的简单编辑器

有人知道用于编辑简单 BSON 数据库/文件的简单实用程序吗?