คำถามในหัวข้อ 'aggregation-framework'

การจับคู่ในฟิลด์ _id แบบผสมในการรวม MongoDB
ฉันเป็นสามเณร MongoDB ดังนั้นโปรดยกโทษให้ฉันหากคำถามนี้มีคำตอบที่ชัดเจน ... บริบท: ฉันได้ปฏิบัติตาม ตัวอย่างในเอกสาร MongoDB เพื่อใช้การรวมแบบลำดับชั้น ใช้แผนที่-ลด ตัวอย่างใช้ฟิลด์ "compound" _id...
1783 มุมมอง
schedule 19.11.2023

$avg ในการรวม mongodb
เอกสารมีลักษณะดังนี้: { "_id" : ObjectId("361de42f1938e89b179dda42"), "user_id" : "u1", "evaluator_id" : "e1", "candidate_id" : ObjectId("54f65356294160421ead3ca1"), "OVERALL_SCORE" : 150, "SCORES" : [ { "NAME" :...
832 มุมมอง
schedule 18.01.2024

เงื่อนไขในการค้นหา Mongo
ฉันมีคอลเลกชัน mongo พร้อม doc ดังนี้: - { "_id" : ObjectId("55a9378ee2874f0ed7b7cb7e"), "_uid" : 10, "impressions" : [ { "pos" : 6, "id" : 123, "service" :...
86 มุมมอง

MongoDB MapReduce ส่งคืนเมื่อนับเท่านั้น > 1
ฉันมีข้อมูลใน MongoDB โครงสร้างของวัตถุหนึ่งเป็นดังนี้: { "_id" : ObjectId("5395177980a6b1ccf916312c"), "institutionId" : "831", "currentObject" : { "systemIdentifiers" : [ { "value" : "24387",...
533 มุมมอง

ตรวจสอบว่าไม่มีค่าอยู่ในเอกสารย่อยของเอกสารย่อย
ฉันสคีมาต่อไปนี้ var UserSchema = new Schema({ messages: [{ username: String, read: [{ type: { type: String, enum: ['A','B','C'] }, }] }], }); var MySchema = new Schema({ users: [UserSchema] });...
413 มุมมอง

งานการจัดกลุ่ม MongoDB - หลายกลุ่ม เงื่อนไข
เป้าหมายของฉันคือการได้รับเอกสาร 'นักเรียน' ทั้งหมดที่เป็นของ 'ชั้นเรียน' ที่มีนักเรียนเกรด "สีน้ำเงิน" อย่างน้อยหนึ่งคนและเกรด "สีแดง" อย่างน้อยหนึ่งคน ฉันมีแนวโน้มที่จะทำลำดับการสืบค้นใน Python (pymongo) เพื่อจัดการงานโดยตรง...
185 มุมมอง
schedule 21.01.2024

จะกรองตามคีย์ค้นหาตามช่วงวันที่แล้วรวมตามสัปดาห์ใน mongodb ได้อย่างไร
ฉันมีคอลเลกชัน mongo ชื่อ MyCollection ซึ่งประกอบด้วยเอกสารที่มีลักษณะดังนี้: { "_id" : ObjectId("58085384e4b0f70605461e3f"), "uid" : "fa1aeafc-18db-41a5-8ee5-ac0c32428fe1", "Key1" : "Value1" "timeStamp" :...
1576 มุมมอง

รับรายการที่แทรกล่าสุดต่อวัน
มีคุณสมบัติใน mongodb ที่ฉันสามารถใช้เพื่อรับรายการที่แทรกล่าสุดต่อวันหรือไม่? ฉันมีคอลเลกชันที่ฉันต้องการรับรายการที่แทรกล่าสุดต่อวัน ข้อมูลจะถูกจัดกลุ่มเป็นรายชั่วโมงตามโครงสร้างด้านล่าง { timestamp: 2017-05-04T09:00:00.000+0000, data:...
53 มุมมอง
schedule 24.10.2023

MongoDB ดำเนินการ $match ด้วยค่าอาร์เรย์อินพุตสองค่าหรือไม่
ใน MongoDB ฉันกำลังพยายามเขียนแบบสอบถามโดยที่ฉันมีอาร์เรย์อินพุตสองตัว Bills , Names โดยที่อันแรกมี billids และอันที่สองมีชื่อของบุคคล ในความเป็นจริง Bills ที่ดัชนี i และ Names ที่ดัชนี i เป็นเอกสารจริงที่เราต้องการค้นหาใน MongoDB...
295 มุมมอง
schedule 09.12.2023

รับวัตถุที่ระดับราก mongodb
เอกสาร: {"_id":"5cb0dfe234a8a30c9c0af127", "sensors": [{"value0":0.153, "value1":-0.306, "value2":9.807}], "timestamp":1555095522489,"__v":0} ฉันต้องการรับ 4 ฟิลด์ (การประทับเวลาและค่า 0..2) โดยไม่มีอาร์เรย์ / วัตถุใด ๆ...
241 มุมมอง

วิธีนับจำนวนที่ยังไม่ได้อ่าน
ฉันสร้างสคีมาข้อความของฉันดังต่อไปนี้:- { _id : message_unique_id, recipients : [ user_id1,user_id2,user_id3 ], message : "Hello Word", readBy : [user_id2,user_id3], chatId : unique_id_for_every_chat }...
70 มุมมอง

Mgo Aggregate pipline $ไม่ใช่ตัวดำเนินการ ตัวดำเนินการระดับบนสุดที่ไม่รู้จัก
ฉันกำลังพยายามสร้างไปป์ไลน์รวมโดยใช้ไดรเวอร์ Mgo ฉันยังคงพบกับตัวดำเนินการระดับบนสุดที่ไม่รู้จัก $not ปัญหาสำหรับการตั้งค่าต่อไปนี้ ฉันเป็นมือใหม่ในการใช้ go และ mongo ฉันกำลังสร้างไปป์ไลน์นี้เพื่อกรองผู้ใช้ที่ไม่ตรงกับเกณฑ์ที่กำหนด เช่น...
72 มุมมอง

จะจัดเรียงอาร์เรย์ของเอกสารรับเนื้อหาและความยาวในการรวม mongodb ได้อย่างไร
สมมติว่าฉันมีสคีมาดังที่แสดงด้านล่าง: user = { id:'an id' username: 'some username' } post = { id:'an id' creater: 'some user id' postText: 'some text' } comment = { id:'an id' idOfPostThisCommentBelongsTo: 'some id'...
31 มุมมอง
schedule 29.10.2023

เงื่อนไขการจับคู่หลายรายการสำหรับองค์ประกอบอาร์เรย์เดียวกัน
ฉันมีคอลเลกชันชื่ออุปกรณ์ซึ่งมีเอกสารประมาณ 50,000 ฉบับ ฉันกำลังพยายามสืบค้นอาร์เรย์เส้นทางภายในแต่ละเอกสารและให้มันส่งคืนเอกสารหากตรงตามเงื่อนไขหลายประการสำหรับองค์ประกอบอาร์เรย์แต่ละรายการ ปัญหาคือดูเหมือนว่า Mongo...
168 มุมมอง