คำถามติดแท็ก bson

3
วิธีสืบค้นวัตถุที่ซ้อนกัน
ฉันมีปัญหาเมื่อสอบถาม mongoDB ด้วยสัญกรณ์วัตถุที่ซ้อนกัน: db.messages.find( { headers : { From: "reservations@marriott.com" } } ).count() 0 db.messages.find( { 'headers.From': "reservations@marriott.com" } ).count() 5 ฉันไม่เห็นสิ่งที่ฉันทำผิด ฉันคาดหวังว่าสัญกรณ์วัตถุที่ซ้อนกันเพื่อกลับผลลัพธ์เช่นเดียวกับแบบสอบถามจุดสัญกรณ์ ฉันผิดตรงไหน

10
การสืบค้นวันที่ด้วย ISODate ใน mongodb ดูเหมือนจะไม่ทำงาน
ฉันดูเหมือนจะไม่ได้รับแม้แต่แบบสอบถามวันที่พื้นฐานที่สุดในการทำงานใน 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"}} }) ความคิดใด ๆ ที่ว่าทำไมมันถึงไม่ทำงาน? สำหรับการอ้างอิงการค้นหานี้ถูกสร้างขึ้นโดยMongoTemplate ของ Springดังนั้นฉันจึงไม่สามารถควบคุมการสอบถามที่ส่งไปยัง …
189 json  mongodb  bson  isodate 

6
BSON คืออะไรและแตกต่างจาก JSON อย่างไร
ฉันเพิ่งเริ่มต้นด้วย MongoDB และสิ่งหนึ่งที่ฉันสังเกตเห็นคือมันใช้BSONเพื่อเก็บข้อมูลภายใน อย่างไรก็ตามเอกสารไม่ชัดเจนว่า BSON คืออะไรและใช้ใน MongoDB อย่างไร มีใครช่วยอธิบายให้ฉันหน่อยได้ไหม
158 json  mongodb  bson  nosql 

7
ทำความเข้าใจกับขีด จำกัด ขนาดของเอกสาร MongoDB BSON
จาก MongoDB คำแนะนำการแตกหัก: เอกสารที่มีขนาดใหญ่กว่า 4MB (เมื่อแปลงเป็น BSON) ไม่สามารถบันทึกลงในฐานข้อมูล นี่เป็นข้อ จำกัด ที่ค่อนข้าง จำกัด (และอาจเพิ่มขึ้นในอนาคต) เป็นส่วนใหญ่เพื่อป้องกันการออกแบบสคีมาที่ไม่ดีและให้ประสิทธิภาพที่สอดคล้องกัน ฉันไม่เข้าใจขีด จำกัด นี้หมายความว่าเอกสารที่มีโพสต์บล็อกที่มีความคิดเห็นจำนวนมากซึ่งมีขนาดใหญ่กว่า 4MB ไม่สามารถจัดเก็บเป็นเอกสารเดียวได้หรือไม่ สิ่งนี้จะนับรวมเอกสารที่ซ้อนกันด้วยหรือไม่ ถ้าฉันต้องการเอกสารที่ตรวจสอบการเปลี่ยนแปลงค่า (ในที่สุดจะเติบโตเกินขีด จำกัด 4MB) หวังว่าจะมีคนอธิบายเรื่องนี้อย่างถูกต้อง ฉันเพิ่งเริ่มอ่านเกี่ยวกับ MongoDB (ฐานข้อมูล nosql แรกที่ฉันเรียนรู้) ขอบคุณ.
153 mongodb  bson 

6
Performant Entity Serialization: BSON vs MessagePack (เทียบกับ JSON)
เมื่อเร็ว ๆ นี้ฉันพบMessagePackซึ่งเป็นรูปแบบอนุกรมไบนารีทางเลือกสำหรับProtocol BuffersและJSONของ Googleซึ่งมีประสิทธิภาพดีกว่าทั้งสองอย่าง นอกจากนี้ยังมีBSONรูปแบบอนุกรมที่ MongoDB ใช้ในการจัดเก็บข้อมูล ใครสามารถอธิบายความแตกต่างและข้อดี / ข้อได้เปรียบของ BSON vs MessagePack ได้หรือไม่? เพียงแค่ให้เสร็จสมบูรณ์รายการ performant รูปแบบอนุกรมไบนารี: นอกจากนี้ยังมีGobs ซึ่งกำลังจะเป็นตัวตายตัวแทนของของ Google พิธีสารบัฟเฟอร์ อย่างไรก็ตามในทางตรงกันข้ามกับรูปแบบอื่น ๆ ที่กล่าวถึงทั้งหมดที่ไม่เข้าใจภาษาและอาศัยการสะท้อนในตัวของ Goนอกจากนี้ยังมีไลบรารี Gobs สำหรับภาษาอื่นที่ไม่ใช่ Go

4
โปรโตคอลบัฟเฟอร์เทียบกับ JSON หรือ BSON [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการ1 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ใครมีข้อมูลเกี่ยวกับลักษณะการทำงานของ Protocol Buffers เทียบกับ BSON (binary JSON) หรือเทียบกับ JSON โดยทั่วไปหรือไม่? ขนาดสายไฟ ความเร็วอนุกรม ความเร็ว Deserialization สิ่งเหล่านี้ดูเหมือนจะเป็นโปรโตคอลไบนารีที่ดีสำหรับใช้ผ่าน HTTP ฉันแค่สงสัยว่าอะไรจะดีกว่าในระยะยาวสำหรับสภาพแวดล้อม C # นี่คือข้อมูลบางอย่างที่ผมได้อ่านบนBSONและพิธีสารบัฟเฟอร์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.