Score:0

จะค้นหาโหนดทั้งหมดที่ไม่มีการแปลสำหรับภาษาใดภาษาหนึ่งได้อย่างไร

ธง in

ฉันกำลังมองหาวิธีการทางโปรแกรมเพื่อค้นหาโหนดทั้งหมดของภาษา en ที่ไม่มีการแปลสำหรับภาษา XY มีวิธีที่จะทำโดยไม่ใช้ sql ดิบหรือไม่? ฉันลองใช้entityQueryแต่ไม่สามารถรับเงื่อนไขเชิงลบได้...

4uk4 avatar
cn flag
เป็นการยากที่จะสอบถามสิ่งที่ไม่มีอยู่จริง ฉันจะ array_diff() สองข้อความค้นหา
Alex avatar
in flag
@4uk4 ฉันเพิ่งได้รับความคิดเดียวกัน - ขอบคุณ :)
ru flag
Entity query can't do this, but SQL / DBquery can do it, either with a sub query `...where id not in (...subquery)...` or by outer-joining the node table on itself (then you can filter on the joined nid being null). But I wouldn't go the SQL route unless you are querying _really huge_ numbers of nodes.

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา