1
mongodb ค้นหาโดยรายการอาร์เรย์หลายรายการ
ถ้าฉันมีบันทึกเช่นนี้ { "text": "text goes here", "words": ["text", "goes", "here"] } ฉันจะจับคู่คำหลาย ๆ คำจากมันใน MongoDB ได้อย่างไร เมื่อจับคู่คำเดียวฉันสามารถทำได้ db.find({ words: "text" }) แต่พอลองหลาย ๆ คำมันก็ไม่ได้ผล db.find({ words: ["text", "here"] }) ฉันเดาว่าการใช้อาร์เรย์จะพยายามจับคู่อาร์เรย์ทั้งหมดกับอาร์เรย์ในระเบียนแทนที่จะจับคู่เนื้อหาแต่ละรายการ