Questions tagged «bson»

3
如何查询嵌套对象?
使用嵌套对象表示法查询mongoDB时遇到问题: db.messages.find( { headers : { From: "reservations@marriott.com" } } ).count() 0 db.messages.find( { 'headers.From': "reservations@marriott.com" } ).count() 5 我看不到我在做什么错。我期望嵌套对象表示法返回与点表示法查询相同的结果。我哪里错了?

10
在mongodb中使用ISODate进行日期查询似乎不起作用
我似乎甚至无法获得最基本的日期查询来在MongoDB中工作。使用看起来像这样的文档: { "_id" : "foobar/201310", "ap" : "foobar", "dt" : ISODate("2013-10-01T00:00:00.000Z"), "tl" : 375439 } 和一个查询,看起来像这样: { "dt" : { "$gte" : { "$date" : "2013-10-01T00:00:00.000Z" } } } 我从执行中得到0个结果: db.mycollection.find({ "dt" : { "$gte" : { "$date" : "2013-10-01T00:00:00.000Z"}} }) 知道为什么这行不通吗? 作为参考,此查询由Spring的MongoTemplate生成,因此我无法直接控制最终发送给MongoDB的查询。 (PS) > db.version() 2.4.7 谢谢!
189 json  mongodb  bson  isodate 


7
了解MongoDB BSON文档大小限制
来自MongoDB权威指南: 大于4MB的文档(转换为BSON时)无法保存到数据库。这是一个任意的限制(将来可能会提高);这主要是为了防止不良的架构设计并确保一致的性能。 我不了解此限制,这是否意味着包含博客帖子且带有大量评论且恰好大于4MB的文档不能存储为单个文档? 这也算嵌套文档吗? 如果我想要一个审核值更改的文档怎么办?(它最终可能会增长,超过4MB的限制。) 希望有人能正确解释。 我刚刚开始阅读有关MongoDB(我正在学习的第一个nosql数据库)的信息。 谢谢。
153 mongodb  bson 

6
性能实体序列化:BSON与MessagePack(对比JSON)
最近,我找到了MessagePack,它是Google 协议缓冲区和JSON的另一种二进制序列化格式,它的性能也优于两者。 另外,MongoDB还使用了BSON序列化格式来存储数据。 有人可以详细说明BSON与MessagePack的区别和缺点吗? 只是为了完成高性能二进制序列化格式的列表:还有Gob ,它们将成为Google的Protocol Buffers的后继产品。但是,与所有其他提到的格式相反,这些格式不是语言不可知的,并且依赖于Go的内置反射,此外还有Gobs库,至少可以使用除Go之外的其他语言。

4
协议缓冲区与JSON或BSON的比较[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 11个月前关闭。 改善这个问题 是否有人对协议缓冲区,BSON(二进制JSON)或JSON的性能有任何了解? 电线尺寸 序列化速度 反序列化速度 这些似乎是通过HTTP使用的良好二进制协议。我只是想知道从长远来看,对于C#环境哪个更好。 这是我正在阅读的有关BSON和协议缓冲区的一些信息。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.