以下是我遇到的情况的一个例子(假装每个学校都有一系列学生,结果只有1个):
response
如何进行类似的查询,省略学生内部学生数组中的“学校”字段?
例如,如何使结果看起来像这样?
db.students.find(_id: { $in: school.students })
{
_id: 1,
zipcode: "63109",
students: [
{ name: "john", school: 102, age: 10 },
{ name: "jess", school: 102, age: 11 },
{ name: "jeff", school: 108, age: 15 }
]
}
答案 0 :(得分:2)
您可以尝试以下内容。使用投影来保留您喜欢的字段。
//Simplified version
require('sqlFunctions.php');
<?php echo query1();?>