คำถามในหัวข้อ '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 มุมมอง
schedule
25.12.2023
MongoDB MapReduce ส่งคืนเมื่อนับเท่านั้น > 1
ฉันมีข้อมูลใน MongoDB โครงสร้างของวัตถุหนึ่งเป็นดังนี้:
{
"_id" : ObjectId("5395177980a6b1ccf916312c"),
"institutionId" : "831",
"currentObject" : {
"systemIdentifiers" : [
{
"value" : "24387",...
533 มุมมอง
schedule
05.01.2024
ตรวจสอบว่าไม่มีค่าอยู่ในเอกสารย่อยของเอกสารย่อย
ฉันสคีมาต่อไปนี้
var UserSchema = new Schema({
messages: [{
username: String,
read: [{
type: { type: String, enum: ['A','B','C'] },
}]
}],
});
var MySchema = new Schema({
users: [UserSchema]
});...
413 มุมมอง
schedule
28.11.2023
งานการจัดกลุ่ม MongoDB - หลายกลุ่ม เงื่อนไข
เป้าหมายของฉันคือการได้รับเอกสาร 'นักเรียน' ทั้งหมดที่เป็นของ 'ชั้นเรียน' ที่มีนักเรียนเกรด "สีน้ำเงิน" อย่างน้อยหนึ่งคนและเกรด "สีแดง" อย่างน้อยหนึ่งคน
ฉันมีแนวโน้มที่จะทำลำดับการสืบค้นใน Python (pymongo) เพื่อจัดการงานโดยตรง...
185 มุมมอง
schedule
21.01.2024
จะกรองตามคีย์ค้นหาตามช่วงวันที่แล้วรวมตามสัปดาห์ใน mongodb ได้อย่างไร
ฉันมีคอลเลกชัน mongo ชื่อ MyCollection ซึ่งประกอบด้วยเอกสารที่มีลักษณะดังนี้:
{
"_id" : ObjectId("58085384e4b0f70605461e3f"),
"uid" : "fa1aeafc-18db-41a5-8ee5-ac0c32428fe1",
"Key1" : "Value1"
"timeStamp" :...
1576 มุมมอง
schedule
04.01.2024
รับรายการที่แทรกล่าสุดต่อวัน
มีคุณสมบัติใน 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 มุมมอง
schedule
18.12.2023
วิธีนับจำนวนที่ยังไม่ได้อ่าน
ฉันสร้างสคีมาข้อความของฉันดังต่อไปนี้:-
{
_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 มุมมอง
schedule
04.12.2023
Mgo Aggregate pipline $ไม่ใช่ตัวดำเนินการ ตัวดำเนินการระดับบนสุดที่ไม่รู้จัก
ฉันกำลังพยายามสร้างไปป์ไลน์รวมโดยใช้ไดรเวอร์ Mgo ฉันยังคงพบกับตัวดำเนินการระดับบนสุดที่ไม่รู้จัก $not ปัญหาสำหรับการตั้งค่าต่อไปนี้ ฉันเป็นมือใหม่ในการใช้ go และ mongo ฉันกำลังสร้างไปป์ไลน์นี้เพื่อกรองผู้ใช้ที่ไม่ตรงกับเกณฑ์ที่กำหนด เช่น...
72 มุมมอง
schedule
25.10.2023
จะจัดเรียงอาร์เรย์ของเอกสารรับเนื้อหาและความยาวในการรวม 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 มุมมอง
schedule
30.10.2023